Diff of the two buildlogs: -- --- b1/build.log 2024-11-08 08:29:05.082148513 +0000 +++ b2/build.log 2024-11-08 08:33:33.232591120 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Dec 11 02:41:44 -12 2025 -I: pbuilder-time-stamp: 1765464104 +I: Current time: Fri Dec 12 04:52:20 +14 2025 +I: pbuilder-time-stamp: 1765464740 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -28,52 +28,84 @@ dpkg-source: info: applying cross.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1429660/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/664585/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 Dec 11 14:52 /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/664585/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/664585/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]="32" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.32(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='24480b7e91294d088bd776e81785d49a' - 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='1429660' - PS1='# ' - PS2='> ' + INVOCATION_ID=4012a11e2e274580af3e96dc01eb1929 + 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=664585 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.PyezwCC1/pbuilderrc_vZO5 --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.PyezwCC1/b1 --logfile b1/build.log corectrl_1.4.2+ds-2.dsc' - SUDO_GID='109' - 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.PyezwCC1/pbuilderrc_NEyf --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.PyezwCC1/b2 --logfile b2/build.log corectrl_1.4.2+ds-2.dsc' + SUDO_GID=109 + 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 codethink01-arm64 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1429660/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/664585/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -426,7 +458,7 @@ Get: 281 http://deb.debian.org/debian unstable/main arm64 qtdeclarative5-dev arm64 5.15.15+dfsg-3 [458 kB] Get: 282 http://deb.debian.org/debian unstable/main arm64 qttools5-dev-tools arm64 5.15.15-2 [1007 kB] Get: 283 http://deb.debian.org/debian unstable/main arm64 qttools5-dev arm64 5.15.15-2 [189 kB] -Fetched 157 MB in 2s (95.6 MB/s) +Fetched 157 MB in 1s (227 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libglib2.0-0t64: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 ... 20089 files and directories currently installed.) @@ -1352,8 +1384,8 @@ Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Thu Dec 11 14:43:18 UTC 2025. -Universal Time is now: Thu Dec 11 14:43:18 UTC 2025. +Local time is now: Thu Dec 11 14:52:59 UTC 2025. +Universal Time is now: Thu Dec 11 14:52:59 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libcap2-bin (1:2.66-5+b1) ... @@ -1593,7 +1625,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds-2_source.changes +I: user script /srv/workspace/pbuilder/664585/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/664585/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds-2_source.changes dpkg-buildpackage: info: source package corectrl dpkg-buildpackage: info: source version 1.4.2+ds-2 dpkg-buildpackage: info: source distribution unstable @@ -1648,8 +1684,8 @@ D-Bus files will be installed into /usr/share/dbus-1 -- Checking for module 'polkit-gobject-1' -- Found polkit-gobject-1, version 125 --- Configuring done (5.8s) --- Generating done (0.3s) +-- Configuring done (2.9s) +-- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: @@ -1668,73 +1704,105 @@ make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/corectrl-1.4.2+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.4.2+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/depend -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.4.2+ds /build/reproducible-path/corectrl-1.4.2+ds/src /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl_lib_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" make -f src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/build.make src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/depend +make -f tests/CMakeFiles/catch_main.dir/build.make tests/CMakeFiles/catch_main.dir/depend +make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.4.2+ds /build/reproducible-path/corectrl-1.4.2+ds/src /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl_lib_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.4.2+ds /build/reproducible-path/corectrl-1.4.2+ds/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/CMakeFiles/corectrl_helperkiller_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.4.2+ds /build/reproducible-path/corectrl-1.4.2+ds/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.4.2+ds /build/reproducible-path/corectrl-1.4.2+ds/tests /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests/CMakeFiles/catch_main.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+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]: Entering directory '/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+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 -f src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/build.make src/helper/CMakeFiles/corectrl_helper_autogen_timestamp_deps.dir/build +make -f tests/CMakeFiles/catch_main.dir/build.make tests/CMakeFiles/catch_main.dir/build +make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu' -make -f tests/CMakeFiles/catch_main.dir/build.make tests/CMakeFiles/catch_main.dir/build -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+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 -[ 0%] Built target corectrl_helperkiller_autogen_timestamp_deps make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu' -[ 0%] Built target corectrl_lib_autogen_timestamp_deps -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.4.2+ds/obj-aarch64-linux-gnu' -make -f src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/build.make src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/depend -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.4.2+ds /build/reproducible-path/corectrl-1.4.2+ds/src /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl_lib_autogen.dir/DependInfo.cmake "--color=" [ 0%] Building CXX object tests/CMakeFiles/catch_main.dir/src/main.cpp.o +[ 0%] Built target corectrl_helperkiller_autogen_timestamp_deps [ 0%] Built target corectrl_helper_autogen_timestamp_deps -make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' -make -f src/helper/CMakeFiles/corectrl_helper_autogen.dir/build.make src/helper/CMakeFiles/corectrl_helper_autogen.dir/depend +[ 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 cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -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.4.2+ds/tests/src/main.cpp +make -f src/CMakeFiles/corectrl_lib_autogen.dir/build.make src/CMakeFiles/corectrl_lib_autogen.dir/depend +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.4.2+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.4.2+ds /build/reproducible-path/corectrl-1.4.2+ds/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.4.2+ds /build/reproducible-path/corectrl-1.4.2+ds/src /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl_lib_autogen.dir/DependInfo.cmake "--color=" +make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.4.2+ds /build/reproducible-path/corectrl-1.4.2+ds/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/CMakeFiles/corectrl_helper_autogen.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' make -f src/CMakeFiles/corectrl_lib_autogen.dir/build.make src/CMakeFiles/corectrl_lib_autogen.dir/build make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+ds/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+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 -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.4.2+ds/obj-aarch64-linux-gnu' +[ 0%] Automatic MOC for target corectrl_helper [ 0%] Automatic MOC for target corectrl_lib +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/CMakeFiles/corectrl_helper_autogen.dir/AutogenInfo.json None cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl_lib_autogen.dir/AutogenInfo.json None [ 0%] Automatic MOC for target corectrl_helperkiller cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/CMakeFiles/corectrl_helperkiller_autogen.dir/AutogenInfo.json None -[ 0%] Automatic MOC for target corectrl_helper -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/CMakeFiles/corectrl_helper_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. +/usr/bin/c++ -std=gnu++20 -dM -E -c /usr/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp -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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/usr/include/botan-2 -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.4.2+ds/src -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/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: 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.30/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_CORE_LIB -DQT_NO_DEBUG -DSPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -DUNIT_LIB_DISABLE_IOSTREAM -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/QuaZip-Qt5-1.4 -I/usr/include/QuaZip-Qt5-1.4/quazip -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: Refreshing parse cache because it doesn't exist. AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/moc_predefs.h", because it doesn't exist. /usr/bin/c++ -std=gnu++20 -dM -E -c /usr/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp -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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+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/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/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 -AutoMoc: Generating "SRC:/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/moc_predefs.h", because it doesn't exist. -/usr/bin/c++ -std=gnu++20 -dM -E -c /usr/share/cmake-3.30/Modules/CMakeCXXCompilerABI.cpp -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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/usr/include/botan-2 -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.4.2+ds/src -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/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/common/cryptolayer.h" +AutoGen: Parsing "SRC:/src/common/fileutils.h" +AutoGen: Parsing "SRC:/src/common/stringutils.h" +AutoGen: Parsing "SRC:/src/helper/helper.h" +AutoGen: Parsing "SRC:/src/helper/pmon/appregistry.h" +AutoGen: Parsing "SRC:/src/helper/pmon/msgdispatcher.h" +AutoGen: Parsing "SRC:/src/helper/pmon/nlprocexecmonitor.h" +AutoGen: Parsing "SRC:/src/helper/pmon/nlprocexecsocket.h" +AutoGen: Parsing "SRC:/src/helper/pmon/processeventconnector.h" +AutoGen: Parsing "SRC:/src/helper/pmon/processmonitor.h" +AutoGen: Parsing "SRC:/src/helper/pmon/processregistry.h" +AutoGen: Parsing "SRC:/src/helper/pmon/procpidsolver.h" +AutoGen: Parsing "SRC:/src/helper/polkit.h" +AutoGen: Parsing "SRC:/src/helper/sysctl/msgreceiver.h" +AutoGen: Parsing "SRC:/src/helper/sysctl/sysfswriter.h" +AutoGen: Parsing "SRC:/src/common/cryptolayer.cpp" +AutoGen: Parsing "SRC:/src/common/fileutils.cpp" +AutoGen: Parsing "SRC:/src/common/stringutils.cpp" +AutoGen: Parsing "SRC:/src/helper/helper.cpp" +AutoGen: Parsing "SRC:/src/helper/pmon/appregistry.cpp" +AutoGen: Parsing "SRC:/src/helper/pmon/msgdispatcher.cpp" +AutoGen: Parsing "SRC:/src/helper/pmon/nlprocexecmonitor.cpp" +AutoGen: Parsing "SRC:/src/helper/pmon/nlprocexecsocket.cpp" +AutoGen: Parsing "SRC:/src/helper/pmon/processeventconnector.c" +AutoGen: Parsing "SRC:/src/helper/pmon/processmonitor.cpp" +AutoGen: Parsing "SRC:/src/helper/pmon/processregistry.cpp" +AutoGen: Parsing "SRC:/src/helper/pmon/procpidsolver.cpp" +AutoGen: Parsing "SRC:/src/helper/polkit.cpp" +AutoGen: Parsing "SRC:/src/helper/sysctl/msgreceiver.cpp" +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/qt5/bin/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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/usr/include/botan-2 -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.4.2+ds/src -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/EWIEGA46WW/moc_helper.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/helper/helper.h AutoGen: Parsing "SRC:/src/common/fileutils.h" AutoGen: Parsing "SRC:/src/common/stringutils.h" AutoGen: Parsing "SRC:/src/core/ccpro/ccproparser.h" @@ -1932,12 +2000,6 @@ AutoGen: Parsing "SRC:/src/core/commandqueue.cpp" AutoGen: Parsing "SRC:/src/core/components/amdutils.cpp" AutoGen: Parsing "SRC:/src/core/components/commonutils.cpp" -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/qt5/bin/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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+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/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/EWIEGA46WW/moc_helperkiller.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/helper/helperkiller.h AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanauto.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanautoprofilepart.cpp" AutoGen: Parsing "SRC:/src/core/components/controls/amd/fan/auto/fanautoprovider.cpp" @@ -2064,48 +2126,16 @@ AutoGen: Parsing "SRC:/src/core/components/sensors/amd/activity.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/fanspeedperc.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/fanspeedrpm.cpp" -AutoGen: Parsing "SRC:/src/common/cryptolayer.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gpufreq.cpp" -AutoGen: Parsing "SRC:/src/common/fileutils.h" -AutoGen: Parsing "SRC:/src/common/stringutils.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gputemp.cpp" -AutoGen: Parsing "SRC:/src/helper/helper.h" -AutoGen: Parsing "SRC:/src/helper/pmon/appregistry.h" -AutoGen: Parsing "SRC:/src/helper/pmon/msgdispatcher.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/gpuvolt.cpp" -AutoGen: Parsing "SRC:/src/helper/pmon/nlprocexecmonitor.h" -AutoGen: Parsing "SRC:/src/helper/pmon/nlprocexecsocket.h" -AutoGen: Parsing "SRC:/src/helper/pmon/processeventconnector.h" -AutoGen: Parsing "SRC:/src/helper/pmon/processmonitor.h" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/junctiontemp.cpp" -AutoGen: Parsing "SRC:/src/helper/pmon/processregistry.h" -AutoGen: Parsing "SRC:/src/helper/pmon/procpidsolver.h" -AutoGen: Parsing "SRC:/src/helper/polkit.h" -AutoGen: Parsing "SRC:/src/helper/sysctl/msgreceiver.h" -AutoGen: Parsing "SRC:/src/helper/sysctl/sysfswriter.h" -AutoGen: Parsing "SRC:/src/common/cryptolayer.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memfreq.cpp" -AutoGen: Parsing "SRC:/src/common/fileutils.cpp" -AutoGen: Parsing "SRC:/src/common/stringutils.cpp" -AutoGen: Parsing "SRC:/src/helper/helper.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memorytemp.cpp" -AutoGen: Parsing "SRC:/src/helper/pmon/appregistry.cpp" -AutoGen: Parsing "SRC:/src/helper/pmon/msgdispatcher.cpp" -AutoGen: Parsing "SRC:/src/helper/pmon/nlprocexecmonitor.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/memusage.cpp" -AutoGen: Parsing "SRC:/src/helper/pmon/nlprocexecsocket.cpp" -AutoGen: Parsing "SRC:/src/helper/pmon/processeventconnector.c" -AutoGen: Parsing "SRC:/src/helper/pmon/processmonitor.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/amd/power.cpp" -AutoGen: Parsing "SRC:/src/helper/pmon/processregistry.cpp" -AutoGen: Parsing "SRC:/src/helper/pmon/procpidsolver.cpp" -AutoGen: Parsing "SRC:/src/helper/polkit.cpp" -AutoGen: Parsing "SRC:/src/helper/sysctl/msgreceiver.cpp" -AutoGen: Parsing "SRC:/src/helper/sysctl/sysfswriter.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpucoretemp.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpufreqpack.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/qt5/bin/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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/usr/include/botan-2 -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.4.2+ds/src -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/EWIEGA46WW/moc_helper.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/helper/helper.h AutoGen: Parsing "SRC:/src/core/components/sensors/cpu/cpuusage.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/cpusensorprovider.cpp" AutoGen: Parsing "SRC:/src/core/components/sensors/gpusensorprovider.cpp" @@ -2137,14 +2167,20 @@ AutoGen: Parsing "SRC:/src/core/profileiconcache.cpp" AutoGen: Parsing "SRC:/src/core/profilemanager.cpp" AutoGen: Parsing "SRC:/src/core/profilepart.cpp" +AutoGen: Parsing "SRC:/src/helper/helperkiller.h" AutoGen: Parsing "SRC:/src/core/profilepartprovider.cpp" AutoGen: Parsing "SRC:/src/core/profilepartview.cpp" AutoGen: Parsing "SRC:/src/core/profilepartxmlparser.cpp" +AutoGen: Parsing "SRC:/src/helper/polkit.h" +AutoGen: Parsing "SRC:/src/helper/helperkiller.cpp" AutoGen: Parsing "SRC:/src/core/profilepartxmlparserprovider.cpp" AutoGen: Parsing "SRC:/src/core/profilestorage.cpp" +AutoGen: Parsing "SRC:/src/helper/polkit.cpp" AutoGen: Parsing "SRC:/src/core/profileview.cpp" AutoGen: Parsing "SRC:/src/core/profileviewfactory.cpp" AutoGen: Parsing "SRC:/src/core/profilexmlparser.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/qt5/bin/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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+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/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/EWIEGA46WW/moc_helperkiller.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/helper/helperkiller.h AutoGen: Parsing "SRC:/src/core/profilexmlparserfactory.cpp" AutoGen: Parsing "SRC:/src/core/session.cpp" AutoGen: Parsing "SRC:/src/core/sysexplorer.cpp" @@ -2156,57 +2192,57 @@ 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/qt5/bin/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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/usr/include/botan-2 -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.4.2+ds/src -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/CM52JWJMVM/moc_msgdispatcher.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/helper/pmon/msgdispatcher.h -AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/EWIEGA46WW/moc_helperkiller.cpp.d" -AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/mocs_compilation.cpp" -AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/deps" -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.4.2+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/cmake -E touch /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/timestamp 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E touch /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/timestamp +AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/EWIEGA46WW/moc_helperkiller.cpp.d" +AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/mocs_compilation.cpp" +AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/deps" +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.4.2+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/cmake -E touch /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/timestamp make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+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 [ 0%] Built target corectrl_helperkiller_autogen make -f src/helper/CMakeFiles/corectrl_helperkiller.dir/build.make src/helper/CMakeFiles/corectrl_helperkiller.dir/depend -[ 0%] Built target corectrl_lib_autogen make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.4.2+ds /build/reproducible-path/corectrl-1.4.2+ds/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/CMakeFiles/corectrl_helperkiller.dir/DependInfo.cmake "--color=" -make -f src/CMakeFiles/corectrl_lib.dir/build.make src/CMakeFiles/corectrl_lib.dir/depend make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.4.2+ds /build/reproducible-path/corectrl-1.4.2+ds/src /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl_lib.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' make -f src/helper/CMakeFiles/corectrl_helperkiller.dir/build.make src/helper/CMakeFiles/corectrl_helperkiller.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' -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/qt5/bin/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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/usr/include/botan-2 -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.4.2+ds/src -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/2JXEXT2AUH/moc_msgreceiver.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/helper/sysctl/msgreceiver.h make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' make -f src/CMakeFiles/corectrl_lib.dir/build.make src/CMakeFiles/corectrl_lib.dir/build -[ 0%] Building CXX object src/helper/CMakeFiles/corectrl_helperkiller.dir/corectrl_helperkiller_autogen/mocs_compilation.cpp.o make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+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/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/mocs_compilation.cpp +[ 0%] Building CXX object src/helper/CMakeFiles/corectrl_helperkiller.dir/corectrl_helperkiller_autogen/mocs_compilation.cpp.o [ 0%] Building CXX object src/helper/CMakeFiles/corectrl_helperkiller.dir/helperkiller.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+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/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/helper/helperkiller.cpp [ 1%] Building CXX object src/helper/CMakeFiles/corectrl_helperkiller.dir/polkit.cpp.o -[ 1%] Building CXX object src/CMakeFiles/corectrl_lib.dir/corectrl_lib_autogen/mocs_compilation.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+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/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helperkiller_autogen/mocs_compilation.cpp +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+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/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/helper/helperkiller.cpp cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+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/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/helper/polkit.cpp -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/mocs_compilation.cpp +[ 1%] Building CXX object src/CMakeFiles/corectrl_lib.dir/corectrl_lib_autogen/mocs_compilation.cpp.o +[ 1%] 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/common/stringutils.cpp.o +[ 2%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/filecache.cpp.o +[ 2%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/commandqueue.cpp.o +[ 3%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profileiconcache.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/mocs_compilation.cpp cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/common/fileutils.cpp cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/common/stringutils.cpp -[ 2%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/filecache.cpp.o +[ 3%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/sysmodel.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/filecache.cpp -[ 3%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profileiconcache.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/profileiconcache.cpp -[ 3%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/commandqueue.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/commandqueue.cpp -[ 3%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/sysmodel.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/sysmodel.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/qt5/bin/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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/usr/include/botan-2 -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.4.2+ds/src -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/2JXEXT2AUH/moc_msgreceiver.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/helper/sysctl/msgreceiver.h AutoMoc: Reading dependencies from "SRC:/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/2JXEXT2AUH/moc_msgreceiver.cpp.d" AutoMoc: Generating MOC compilation "SRC:/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/mocs_compilation.cpp" AutoMoc: Merging MOC dependencies into "SRC:/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/deps" @@ -2227,78 +2263,108 @@ cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/sysexplorer.cpp [ 4%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/sysmodelfactory.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/sysmodelfactory.cpp -[ 4%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/sysmodelsyncer.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/sysmodelsyncer.cpp -[ 4%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/session.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/session.cpp -[ 4%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profileview.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/profileview.cpp -[ 4%] Linking CXX executable corectrl_helperkiller -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+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 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/libQt5DBus.so.5.15.15 /usr/lib/aarch64-linux-gnu/libspdlog.so.1.12.0 -lpolkit-gobject-1 -lgio-2.0 -lgobject-2.0 -lglib-2.0 /usr/lib/aarch64-linux-gnu/libQt5Core.so.5.15.15 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 [ 5%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/helper.cpp.o cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-2 -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.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/helper/helper.cpp +[ 5%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/polkit.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-2 -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.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/helper/polkit.cpp +[ 5%] Linking CXX executable corectrl_helperkiller +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+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 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/libQt5DBus.so.5.15.15 /usr/lib/aarch64-linux-gnu/libspdlog.so.1.12.0 -lpolkit-gobject-1 -lgio-2.0 -lgobject-2.0 -lglib-2.0 /usr/lib/aarch64-linux-gnu/libQt5Core.so.5.15.15 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 +[ 5%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/sysmodelsyncer.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/sysmodelsyncer.cpp make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' +[ 5%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/session.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/session.cpp [ 5%] Built target corectrl_helperkiller -[ 6%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepartview.cpp.o +[ 5%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/__/common/fileutils.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-2 -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.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/common/fileutils.cpp +[ 5%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/__/common/stringutils.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-2 -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.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/common/stringutils.cpp +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' +[ 5%] Built target catch_main +[ 6%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/__/common/cryptolayer.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-2 -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.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/common/cryptolayer.cpp +[ 6%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profileview.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/profileview.cpp +[ 6%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/processmonitor.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-2 -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.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/helper/pmon/processmonitor.cpp +[ 6%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/procpidsolver.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-2 -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.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/helper/pmon/procpidsolver.cpp +[ 7%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepartview.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/profilepartview.cpp -[ 6%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profileviewfactory.cpp.o +[ 7%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profileviewfactory.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/profileviewfactory.cpp -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' -[ 6%] Built target catch_main -[ 6%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/polkit.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-2 -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.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/helper/polkit.cpp -[ 6%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilestorage.cpp.o +[ 7%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilestorage.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/profilexmlparserfactory.cpp -[ 7%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilexmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/profilexmlparser.cpp -[ 7%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepartxmlparserprovider.cpp.o +[ 8%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/nlprocexecsocket.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-2 -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.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/helper/pmon/nlprocexecsocket.cpp +[ 9%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/nlprocexecmonitor.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-2 -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.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/helper/pmon/nlprocexecmonitor.cpp +[ 9%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepartxmlparserprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/profilepartxmlparserprovider.cpp -[ 7%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepartxmlparser.cpp.o +[ 9%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilexmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/profilexmlparser.cpp +[ 9%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepartxmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/profilepartxmlparser.cpp -[ 8%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilemanager.cpp.o +[ 10%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilemanager.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/profilemanager.cpp -[ 8%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profile.cpp.o +[ 10%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/processregistry.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-2 -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.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-2 -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.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/helper/pmon/appregistry.cpp +[ 10%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profile.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/profile.cpp -[ 8%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepart.cpp.o +[ 11%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/msgdispatcher.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-2 -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.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/helper/pmon/msgdispatcher.cpp +[ 11%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/profilepart.cpp -[ 8%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepartprovider.cpp.o +[ 11%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilepartprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/profilepartprovider.cpp -[ 8%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/__/common/fileutils.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-2 -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.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/common/fileutils.cpp -[ 9%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilefactory.cpp.o +[ 11%] Building C object src/helper/CMakeFiles/corectrl_helper.dir/pmon/processeventconnector.c.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-2 -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.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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.4.2+ds/src/helper/pmon/processeventconnector.c +/build/reproducible-path/corectrl-1.4.2+ds/src/helper/pmon/processeventconnector.c: In function 'process_event_connector_subscribe': +/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/src/helper/pmon/processeventconnector.c: In function 'process_event_connector_read_event': +/build/reproducible-path/corectrl-1.4.2+ds/src/helper/pmon/processeventconnector.c:169:19: warning: invalid use of structure with flexible array member [-Wpedantic] + 169 | struct cn_msg cn_msg; + | ^~~~~~ +[ 11%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/sysctl/sysfswriter.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-2 -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.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/helper/sysctl/sysfswriter.cpp +[ 11%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/sysctl/msgreceiver.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-2 -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.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/helper/sysctl/msgreceiver.cpp +[ 12%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/profilefactory.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/profilefactory.cpp -[ 9%] 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/ccpro/zipdatasource.cpp -[ 9%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasink.cpp.o +[ 12%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/ccpro/zipdatasink.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/ccpro/zipdatasink.cpp -[ 10%] 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/ccpro/ccproparser.cpp -[ 10%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/cpuinfo.cpp.o +[ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/cpuinfo.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/info/cpuinfo.cpp -[ 10%] 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/info/gpuinfo.cpp -[ 10%] 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/info/swinfo.cpp -[ 10%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/__/common/stringutils.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-2 -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.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/common/stringutils.cpp -[ 11%] 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/info/hwiddatasource.cpp -[ 11%] 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/info/hwidtranslator.cpp -[ 11%] 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/commonutils.cpp -[ 11%] 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/cpuutils.cpp -[ 12%] 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/amdutils.cpp -[ 12%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/gpu.cpp.o +[ 15%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/gpu.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/gpu.cpp -[ 12%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/gpuprofilepart.cpp.o +[ 15%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/gpuprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/gpuprofilepart.cpp -[ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/gpuxmlparser.cpp.o +[ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/gpuxmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/gpuxmlparser.cpp In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/commonutils.h:6, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/commonutils.cpp:4: @@ -2614,12 +2680,6 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.h:14, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3446: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 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -2632,18 +2692,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -2656,26 +2708,14 @@ /usr/include/units.h:3767:9: note: parameter passing for argument 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 3767 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785: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 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -2688,10 +2728,6 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -2700,10 +2736,6 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -2724,50 +2756,22 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3787:9: note: parameter passing for 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 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) @@ -2780,14 +2784,6 @@ /usr/include/units.h:4100: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 4100 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | 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:3448: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 - 3448 | 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:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) @@ -2800,10 +2796,6 @@ /usr/include/units.h:4120: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 4120 | 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:3449:9: note: 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 - 3449 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -2812,18 +2804,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3450:9: note: parameter passing 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 - 3450 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3451:9: note: parameter passing 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 - 3451 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -2832,10 +2816,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -2860,30 +2840,14 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471: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 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -2892,14 +2856,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -2908,46 +2864,18 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) @@ -2956,22 +2884,10 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -2980,10 +2896,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3472:9: note: parameter passing for 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 - 3472 | UNIT_ADD(angle, degree, degrees, deg, 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -2996,10 +2908,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3473:9: note: parameter passing 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 - 3473 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -3008,10 +2916,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3474:9: note: parameter passing for argument 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 - 3474 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -3020,14 +2924,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3475:9: note: parameter passing 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 - 3475 | 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:3476:9: note: parameter passing for 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 - 3476 | UNIT_ADD(angle, turn, turns, tr, 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -3036,18 +2932,10 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3477:9: note: parameter passing 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 - 3477 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3515: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 - 3515 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -3060,10 +2948,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -3080,14 +2964,235 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | 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:4123:9: note: parameter passing for argument 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 4123 | 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/c++/14/bits/locale_classes.h:40, + from /usr/include/c++/14/bits/ios_base.h:41, + from /usr/include/c++/14/ios:44, + from /usr/include/c++/14/istream:40, + from /usr/include/c++/14/sstream:40, + from /usr/include/c++/14/chrono:45, + from /usr/include/units.h:76: +/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.4.2+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/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 double&; _T2 = const 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.4.2+ds/src/core/components/commonutils.cpp:32:30: required from here + 32 | temps, std::make_pair(std::min(0.0, *minTemp), std::max(90.0, *maxTemp)), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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) + | ^~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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)), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.h:14, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3446: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 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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 +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | 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:3448: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 + 3448 | 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:3449:9: note: 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 + 3449 | 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:3450:9: note: parameter passing 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 + 3450 | 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:3451:9: note: parameter passing 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 + 3451 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | 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:3471: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 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpu.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/cpu.cpp +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3472:9: note: parameter passing for 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 + 3472 | 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:3473:9: note: parameter passing 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 + 3473 | 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:3474:9: note: parameter passing for argument 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 + 3474 | 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:3475:9: note: parameter passing 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 + 3475 | 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:3476:9: note: parameter passing for 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 + 3476 | 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:3477:9: note: parameter passing 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 + 3477 | 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:3515: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 + 3515 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) @@ -3464,35 +3569,10 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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/c++/14/bits/locale_classes.h:40, - from /usr/include/c++/14/bits/ios_base.h:41, - from /usr/include/c++/14/ios:44, - from /usr/include/c++/14/istream:40, - from /usr/include/c++/14/sstream:40, - from /usr/include/c++/14/chrono:45, - from /usr/include/units.h:76: -/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.4.2+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::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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 = const double&; _T2 = const 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.4.2+ds/src/core/components/commonutils.cpp:32:30: required from here - 32 | temps, std::make_pair(std::min(0.0, *minTemp), std::max(90.0, *maxTemp)), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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::data::terabit_t units::literals::operator""_Tb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -3529,24 +3609,6 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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)), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpu.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/cpu.cpp -/build/reproducible-path/corectrl-1.4.2+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.4.2+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 -[ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpuprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/cpuprofilepart.cpp -[ 13%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpuxmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/src/core/components/amdutils.h:10: @@ -3557,8 +3619,8 @@ /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) | ^~~~~~~~~ -[ 14%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/control.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/control.cpp +[ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpuprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/cpuprofilepart.cpp /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 = pair, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > > >; _T2 = pair, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >, 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 = pair, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >, units::unit_t, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > > >; typename decay<_Tp>::type = pair, units::unit, units::base_unit, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >, 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 = pair, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >, 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 = pair, units::unit, units::base_unit, ratio<1>, ratio<-3>, ratio<0, 1>, ratio<-1> > >, ratio<0, 1>, ratio<0, 1> > >, 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.4.2+ds/src/core/components/amdutils.cpp:560:29: required from here 560 | std::make_pair(std::move(*freqRange), std::move(*voltRange))); @@ -3566,8 +3628,11 @@ /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) | ^~~~~~~~~ -[ 14%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlmode.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/controlmode.cpp +[ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/cpuxmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/cpuxmlparser.cpp +[ 17%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/control.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/control.cpp +[ 17%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlmode.cpp.o /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.4.2+ds/src/core/components/amdutils.cpp:28:54: required from here 28 | *size = units::make_unit( @@ -3577,6 +3642,7 @@ /usr/include/units.h:2201: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 2201 | inline constexpr UnitType make_unit(const T value) noexcept | ^~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/controlmode.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.4.2+ds/src/core/components/amdutils.cpp:324:76: required from here 324 | return std::make_pair(units::make_unit(min), @@ -3643,20 +3709,19 @@ /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) | ^~~~~~~~~ -[ 14%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodeprofilepart.cpp.o +[ 18%] Linking CXX executable corectrl_helper +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/cmake -E cmake_link_script CMakeFiles/corectrl_helper.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+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 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/libQt5DBus.so.5.15.15 -lstdc++fs -lpthread /usr/lib/aarch64-linux-gnu/libspdlog.so.1.12.0 -lbotan-2 -lpolkit-gobject-1 -lgio-2.0 -lgobject-2.0 -lglib-2.0 /usr/lib/aarch64-linux-gnu/libQt5Core.so.5.15.15 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 +[ 18%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodeprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/controlmodeprofilepart.cpp -[ 14%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodexmlparser.cpp.o +[ 18%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlmodexmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/controlmodexmlparser.cpp -[ 15%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroup.cpp.o +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' +[ 18%] Built target corectrl_helper +[ 19%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroup.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/controlgroup.cpp -[ 15%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupprofilepart.cpp.o +[ 19%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/controlgroupprofilepart.cpp -[ 15%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupxmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/controlgroupxmlparser.cpp -[ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/infoproviderregistry.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/info/infoproviderregistry.cpp -[ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfolscpu.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/info/common/cpuinfolscpu.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp: In function 'bool Utils::AMD::readAMDGPUVRamSize(int, units::data::megabyte_t*)': /build/reproducible-path/corectrl-1.4.2+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( @@ -3763,26 +3828,18 @@ /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) | ^~~~~~~~~ -[ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfoproccpuinfo.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/info/common/cpuinfoproccpuinfo.cpp -[ 16%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfouevent.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/info/common/gpuinfouevent.cpp +[ 19%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/controlgroupxmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/controlgroupxmlparser.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp: In function 'bool Utils::AMD::readAMDGPUVRamSize(int, units::data::megabyte_t*)': /build/reproducible-path/corectrl-1.4.2+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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 17%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/common/gpuinforevision.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/info/common/gpuinforevision.cpp -[ 17%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfoopengl.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/info/common/gpuinfoopengl.cpp -[ 17%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfovulkan.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/info/common/gpuinfovulkan.cpp -[ 17%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/common/swinfokernel.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/info/common/swinfokernel.cpp -[ 18%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/common/swinfomesa.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/info/common/swinfomesa.cpp +[ 20%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/infoproviderregistry.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/info/infoproviderregistry.cpp +[ 20%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfolscpu.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/info/common/cpuinfolscpu.cpp /build/reproducible-path/corectrl-1.4.2+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.4.2+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)); @@ -3829,28 +3886,24 @@ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.cpp:841:60: 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 841 | units::make_unit(max)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -[ 19%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/__/common/cryptolayer.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-2 -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.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/common/cryptolayer.cpp -[ 19%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/processmonitor.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-2 -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.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/helper/pmon/processmonitor.cpp -[ 19%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopm.cpp.o +[ 20%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/common/cpuinfoproccpuinfo.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/info/common/cpuinfoproccpuinfo.cpp +[ 20%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/common/gpuinfouevent.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/info/common/gpuinfouevent.cpp +[ 21%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/common/gpuinforevision.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/info/common/swinfokernel.cpp +[ 22%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/common/swinfomesa.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/info/amd/gpuinfopm.cpp -[ 19%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopmoverdrive.cpp.o +[ 22%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfopmoverdrive.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/info/amd/gpuinfopmoverdrive.cpp -[ 20%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovbios.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/info/amd/gpuinfovbios.cpp -[ 20%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/procpidsolver.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-2 -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.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/helper/pmon/procpidsolver.cpp -[ 20%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovram.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/info/amd/gpuinfovram.cpp -[ 20%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfouniqueid.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/info/amd/gpuinfouniqueid.cpp -[ 20%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/nlprocexecsocket.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-2 -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.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/helper/pmon/nlprocexecsocket.cpp -[ 20%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfoodfanctrl.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/info/amd/gpuinfoodfanctrl.cpp -[ 21%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/nlprocexecmonitor.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-2 -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.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/helper/pmon/nlprocexecmonitor.cpp In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.h:14, from /build/reproducible-path/corectrl-1.4.2+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)': @@ -4453,16 +4506,26 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -[ 22%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/noop.cpp.o +[ 23%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovbios.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/info/amd/gpuinfovbios.cpp +[ 23%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfovram.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/info/amd/gpuinfovram.cpp +[ 23%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/info/amd/gpuinfouniqueid.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/info/amd/gpuinfoodfanctrl.cpp +[ 24%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/noop.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/noop.cpp -[ 22%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/processregistry.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-2 -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.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/helper/pmon/processregistry.cpp -[ 22%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/noopprofilepart.cpp.o +[ 24%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/noopprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/noopprofilepart.cpp -[ 22%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/noopxmlparser.cpp.o +[ 24%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/noopxmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/noopxmlparser.cpp -[ 22%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/gpucontrolprovider.cpp.o +[ 24%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/gpucontrolprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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 +[ 25%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodeprovider.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodeprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodeprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodeprovider.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/pmperfmodeprovider.cpp +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/handlers/ppdpmhandler.cpp In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/info/amd/gpuinfovram.h:11, from /build/reproducible-path/corectrl-1.4.2+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)': @@ -4961,7 +5024,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 22%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/appregistry.cpp.o /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -4970,7 +5032,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-2 -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.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/helper/pmon/appregistry.cpp /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -5067,38 +5128,24 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -[ 23%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/handlers/ppdpmhandler.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/handlers/ppdpmhandler.cpp -[ 23%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodeprovider.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodeprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodeprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodeprovider.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/pmperfmodeprovider.cpp -[ 23%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodeprofilepart.cpp.o +[ 25%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodeprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/pmperfmodeprofilepart.cpp -[ 24%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodexmlparser.cpp.o +[ 26%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/pmperfmodexmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/pmperfmodexmlparser.cpp -/build/reproducible-path/corectrl-1.4.2+ds/src/core/info/amd/gpuinfovram.cpp: In lambda function: -/build/reproducible-path/corectrl-1.4.2+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; - | ^~~~ -[ 24%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmauto.cpp.o +[ 26%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmauto.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/auto/pmauto.cpp -[ 24%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautolegacy.cpp.o +[ 26%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautolegacy.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/auto/pmautolegacy.cpp -[ 24%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautor600.cpp.o +[ 26%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautor600.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/auto/pmautor600.cpp -[ 25%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/pmon/msgdispatcher.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-2 -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.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/helper/pmon/msgdispatcher.cpp -[ 26%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprovider.cpp.o +[ 27%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/auto/pmautoprovider.cpp -[ 26%] Building C object src/helper/CMakeFiles/corectrl_helper.dir/pmon/processeventconnector.c.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-2 -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.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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.4.2+ds/src/helper/pmon/processeventconnector.c -/build/reproducible-path/corectrl-1.4.2+ds/src/helper/pmon/processeventconnector.c: In function 'process_event_connector_subscribe': -/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/src/helper/pmon/processeventconnector.c: In function 'process_event_connector_read_event': -/build/reproducible-path/corectrl-1.4.2+ds/src/helper/pmon/processeventconnector.c:169:19: warning: invalid use of structure with flexible array member [-Wpedantic] - 169 | struct cn_msg cn_msg; - | ^~~~~~ +/build/reproducible-path/corectrl-1.4.2+ds/src/core/info/amd/gpuinfovram.cpp: In lambda function: +/build/reproducible-path/corectrl-1.4.2+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; + | ^~~~ +[ 27%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/auto/pmautoprofilepart.cpp In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/handlers/ippdpmhandler.h:7, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/handlers/ppdpmhandler.h:7, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/handlers/ppdpmhandler.cpp:4: @@ -5106,7 +5153,6 @@ /usr/include/units.h:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 26%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/sysctl/sysfswriter.cpp.o /usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -5115,7 +5161,6 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-2 -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.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/helper/sysctl/sysfswriter.cpp /usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -5260,9 +5305,6 @@ /usr/include/units.h:3473:9: note: parameter passing 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 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -[ 26%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoprofilepart.cpp.o -[ 26%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoxmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/auto/pmautoprofilepart.cpp /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3474:9: note: parameter passing for argument 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 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) @@ -5275,7 +5317,6 @@ /usr/include/units.h:3476:9: note: parameter passing for 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 3476 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/auto/pmautoxmlparser.cpp /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3477:9: note: parameter passing 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 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) @@ -5524,8 +5565,6 @@ /usr/include/units.h:4100: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 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -[ 26%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixed.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/fixed/pmfixed.cpp /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) @@ -5614,6 +5653,8 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 27%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/auto/pmautoxmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/auto/pmautoxmlparser.cpp /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -5686,6 +5727,7 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 27%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixed.cpp.o /usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -5694,6 +5736,7 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/fixed/pmfixed.cpp /usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -5710,46 +5753,46 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -[ 27%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedlegacy.cpp.o +[ 28%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedlegacy.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/fixed/pmfixedlegacy.cpp -[ 27%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedr600.cpp.o +[ 28%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedr600.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/fixed/pmfixedr600.cpp -[ 27%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedprovider.cpp.o +[ 28%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedprovider.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/fixed/pmfixedprovider.cpp -[ 28%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedprofilepart.cpp.o +[ 29%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/fixed/pmfixedprofilepart.cpp -[ 28%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedxmlparser.cpp.o +[ 29%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedxmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/fixed/pmfixedxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/fixed/pmfixedxmlparser.cpp -[ 28%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedprovider.cpp.o +[ 29%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedprovider.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/pmadvancedprovider.cpp -[ 28%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedprofilepart.cpp.o +[ 29%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/pmadvancedprofilepart.cpp -[ 29%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedxmlparser.cpp.o +[ 30%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedxmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/pmadvancedxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/pmadvancedxmlparser.cpp -[ 29%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreq.cpp.o +[ 30%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreq.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreq.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreq.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreq.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreq.cpp -[ 29%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprovider.cpp.o +[ 30%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprovider.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprovider.cpp -[ 29%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprofilepart.cpp.o +[ 30%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqprofilepart.cpp -[ 30%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqxmlparser.cpp.o +[ 31%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqxmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqxmlparser.cpp -[ 30%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprovider.cpp.o -[ 30%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprovider.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprovider.cpp +[ 31%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.cpp -[ 30%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqadvprovider.cpp.o +[ 31%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprovider.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprovider.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprovider.cpp +[ 31%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqadvprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqadvprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqadvprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqadvprovider.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqadvprovider.cpp -[ 31%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.cpp.o -[ 31%] Building CXX object src/helper/CMakeFiles/corectrl_helper.dir/sysctl/msgreceiver.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/src/helper -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper/corectrl_helper_autogen/include -I/usr/include/botan-2 -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.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/helper/sysctl/msgreceiver.cpp +[ 32%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.cpp -[ 31%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqxmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqxmlparser.cpp -[ 31%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprovider.cpp.o +[ 32%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqxmlparser.cpp.o +[ 32%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprovider.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprovider.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprovider.cpp -[ 32%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqxmlparser.cpp +[ 34%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprofilepart.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeprofilepart.cpp +[ 34%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodexmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodexmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodexmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodexmlparser.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodexmlparser.cpp In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.h:10, from /build/reproducible-path/corectrl-1.4.2+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)': @@ -5832,21 +5875,10 @@ /usr/include/units.h:3451:9: note: parameter passing 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 3451 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.h:10, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.h:7, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3452 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) @@ -5855,22 +5887,10 @@ /usr/include/units.h:3471: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 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -5879,10 +5899,6 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -5891,14 +5907,6 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -5907,10 +5915,6 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -5919,14 +5923,6 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -5935,18 +5931,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -5955,26 +5943,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3472:9: note: parameter passing for 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 3472 | UNIT_ADD(angle, degree, degrees, deg, 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | 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:3448: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 - 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3473:9: note: parameter passing 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 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) @@ -5983,30 +5955,14 @@ /usr/include/units.h:3474:9: note: parameter passing for argument 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 3474 | 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:3449:9: note: 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 - 3449 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3475:9: note: parameter passing 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 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3450:9: note: parameter passing 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 - 3450 | 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:3476:9: note: parameter passing for 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 3476 | 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:3451:9: note: parameter passing 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 - 3451 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3477:9: note: parameter passing 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 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) @@ -6015,74 +5971,22 @@ /usr/include/units.h:3515: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 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | 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:3471: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 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3593: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 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -6091,10 +5995,6 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -6103,26 +6003,14 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3472:9: note: parameter passing for 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 - 3472 | UNIT_ADD(angle, degree, degrees, deg, 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -6139,18 +6027,10 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3473:9: note: parameter passing 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 - 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3474:9: note: parameter passing for argument 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 - 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -6159,10 +6039,6 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3475:9: note: parameter passing 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 - 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -6171,26 +6047,14 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3476:9: note: parameter passing for 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 - 3476 | UNIT_ADD(angle, turn, turns, tr, unit, radians, 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:3633: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 3633 | 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::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3477:9: note: parameter passing 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 - 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ /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:3634: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 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3515: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 - 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_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:3635:9: 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 3635 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) @@ -6199,10 +6063,6 @@ /usr/include/units.h:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3764: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 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -6215,10 +6075,6 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -6231,62 +6087,30 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 - 3519 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3593: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 - 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -6295,58 +6119,26 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3785: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 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -6355,14 +6147,6 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3633: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 - 3633 | 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::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -6371,18 +6155,10 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3634: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 - 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3635:9: 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 - 3635 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -6395,14 +6171,6 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3636: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 - 3636 | 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:3764: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 - 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -6411,10 +6179,6 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -6423,10 +6187,6 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -6435,38 +6195,14 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': -/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3787:9: note: parameter passing for 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 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': -/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4099: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 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) @@ -6475,116 +6211,42 @@ /usr/include/units.h:4100: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 4100 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': -/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4102: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 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': -/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3765: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 - 3765 | 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:4120: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 4120 | 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.4.2+ds/src/core/components/amdutils.h:14, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:3766: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 - 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) - | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3767:9: note: parameter passing for argument 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 - 3767 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3785: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 - 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -6593,13 +6255,161 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +[ 34%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprovider.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockprovider.cpp +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.h:14, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -6609,122 +6419,229 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | 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:3448: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 + 3448 | 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:3449:9: note: 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 + 3449 | 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:3450:9: note: parameter passing 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 + 3450 | 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:3451:9: note: parameter passing 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 + 3451 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | 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:3471: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 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3472:9: note: parameter passing for 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 + 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.h:10, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.h:7, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3473:9: note: parameter passing 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 + 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3474:9: note: parameter passing for argument 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 + 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3475:9: note: parameter passing 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 + 3475 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3476:9: note: parameter passing for 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 + 3476 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3477:9: note: parameter passing 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 + 3477 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3515: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 + 3515 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3786:9: note: parameter passing for 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 - 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3787:9: note: parameter passing for 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 - 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4099: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 - 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4100: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 - 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -6733,154 +6650,126 @@ /usr/include/units.h:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3447 | 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:4101: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 - 4101 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:4102: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 - 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 + 3519 | 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:3448: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 3448 | 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:3593: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 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3449:9: note: 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 3449 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': -/usr/include/units.h:4120: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 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3450:9: note: parameter passing 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 3450 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3451:9: note: parameter passing 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 3451 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3452 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471: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 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3633: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 + 3633 | 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::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -6889,46 +6778,38 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3634: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 + 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.h:10, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.h:7, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqxmlparser.h:7, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3635:9: 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 + 3635 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -6937,210 +6818,292 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3636: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 + 3636 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764: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 + 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3472:9: note: parameter passing for 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 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3473:9: note: parameter passing 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 3473 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3474:9: note: parameter passing for argument 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 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3475:9: note: parameter passing 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 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3476:9: note: parameter passing for 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 3476 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3477:9: note: parameter passing 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 3477 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 34%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.cpp.o /usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': /usr/include/units.h:3515: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 3515 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3765: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 + 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.cpp +/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': +/usr/include/units.h:3766: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 + 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3767:9: note: parameter passing for argument 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 + 3767 | 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:3785: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 + 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3448: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 + 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3449:9: note: 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 + 3449 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3450:9: note: parameter passing 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 + 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3593: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 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3451:9: note: parameter passing 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 + 3451 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -7149,98 +7112,252 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4123:9: note: parameter passing for argument 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 - 4123 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3786:9: note: parameter passing for 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 + 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3471: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 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3787:9: note: parameter passing for 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 + 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4099: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 + 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4100: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 + 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4101: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 + 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4102: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 + 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4120: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 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 35%] 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::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3633: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 3633 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) | ^~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockxmlparser.cpp +/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3634: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 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3472:9: note: parameter passing for 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 + 3472 | 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:3635:9: 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 3635 | 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::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3473:9: note: parameter passing 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 + 3473 | 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:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764: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 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3474:9: note: parameter passing for argument 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 + 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3475:9: note: parameter passing 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 + 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3476:9: note: parameter passing for 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 + 3476 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -7253,14 +7370,30 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3477:9: note: parameter passing 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 + 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3515: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 + 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -7269,6 +7402,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -7277,14 +7414,30 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -7297,10 +7450,22 @@ /usr/include/units.h:3767:9: note: parameter passing for argument 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 3767 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785: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 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -7313,74 +7478,186 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 + 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593: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 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3787:9: note: parameter passing for 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 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4099: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 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4100: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 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4102: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 4102 | 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:3633: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 + 3633 | 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::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120: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 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -7389,18 +7666,38 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3634: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 + 3634 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3635:9: 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 + 3635 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -7409,146 +7706,332 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.h:10, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqxmlparser.h:7, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:3636: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 + 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764: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 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.h:14, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqadvprovider.cpp:9: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3446: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 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3765: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 + 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4121 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3766: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 + 3766 | 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:3767:9: note: parameter passing for argument 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 + 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3785: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 + 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) @@ -7557,70 +8040,90 @@ /usr/include/units.h:3448: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 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3786:9: note: parameter passing for 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 + 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3787:9: note: parameter passing for 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 + 3787 | 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:3449:9: note: 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 3449 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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::ppm_t units::literals::operator""_ppm(long double)': +/usr/include/units.h:4099: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 + 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3450:9: note: parameter passing 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 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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::ppb_t units::literals::operator""_ppb(long double)': +/usr/include/units.h:4100: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 + 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3451:9: note: parameter passing 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 3451 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': +/usr/include/units.h:4101: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 + 4101 | 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:4102: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 + 4102 | UNIT_ADD(concentration, percent, percent, pct, 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120: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 + 4120 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471: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 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -7629,122 +8132,226 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3472:9: note: parameter passing for 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 - 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4123:9: note: parameter passing for argument 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 4123 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3472:9: note: parameter passing for 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 + 3472 | UNIT_ADD(angle, degree, degrees, deg, 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3473:9: note: parameter passing 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 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3474:9: note: parameter passing for argument 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 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3475:9: note: parameter passing 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 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3476:9: note: parameter passing for 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 3476 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3477:9: note: parameter passing 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 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': /usr/include/units.h:3515: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 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) @@ -7753,6 +8360,10 @@ /usr/include/units.h:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593: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 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -7761,6 +8372,10 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -7769,6 +8384,10 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -7781,6 +8400,10 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -7789,6 +8412,10 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -7821,10 +8448,18 @@ /usr/include/units.h:3634: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 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3635:9: 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 3635 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) @@ -7833,6 +8468,10 @@ /usr/include/units.h:3764: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 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -7841,6 +8480,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -7849,6 +8492,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -7861,6 +8508,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4123:9: note: parameter passing for argument 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 + 4123 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -7989,10 +8640,12 @@ /usr/include/units.h:4120: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 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 35%] 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::femtobyte_t units::literals::operator""_fB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.cpp /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -8073,6 +8726,7 @@ /usr/include/units.h:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ +[ 35%] 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::data::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -8081,6 +8735,7 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprovider.cpp /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -8137,8 +8792,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 32%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodexmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodexmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodexmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodexmlparser.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodexmlparser.cpp /usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -8163,8 +8816,20 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.h:14, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqadvprovider.cpp:9: +[ 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.cpp +[ 36%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.cpp +[ 36%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrive.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrive.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrive.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrive.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdrive.cpp +[ 36%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprovider.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprovider.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprovider.cpp +[ 37%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprofilepart.cpp +[ 37%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrivexmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrivexmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrivexmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrivexmlparser.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdrivexmlparser.cpp +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.h:11, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -8229,8 +8894,6 @@ /usr/include/units.h:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ -[ 32%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprovider.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockprovider.cpp /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3448: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 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) @@ -8255,8 +8918,6 @@ /usr/include/units.h:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ -[ 32%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockprofilepart.cpp /usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': /usr/include/units.h:3471: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 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -8293,10 +8954,12 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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/pmfreqvolt.cpp.o /usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp /usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -8345,8 +9008,6 @@ /usr/include/units.h:3515: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 3515 | 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/pmoverclockxmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockxmlparser.cpp /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) @@ -8435,8 +9096,6 @@ /usr/include/units.h:3635:9: 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 3635 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ -[ 34%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.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:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) @@ -8445,8 +9104,6 @@ /usr/include/units.h:3764: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 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprovider.cpp /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -8775,18 +9432,9 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | 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/pmfreqodprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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 -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.cpp -[ 35%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrive.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrive.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrive.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrive.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdrive.cpp -[ 35%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprovider.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprovider.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprovider.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprovider.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprovider.cpp -[ 36%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprofilepart.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprofilepart.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprofilepart.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveprofilepart.cpp In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.h:11, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.cpp:4: + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.h:7, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -8967,6 +9615,10 @@ /usr/include/units.h:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) @@ -9179,6 +9831,7 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 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::voltage::teravolt_t units::literals::operator""_TV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -9187,6 +9840,7 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.cpp /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) @@ -9363,37 +10017,10 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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 - | ^~~~~ In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.h:11, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.cpp:4: + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.h:7, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -9410,26 +10037,52 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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/freqvolt/pmfreqvoltprofilepart.cpp.o /usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp /usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4123:9: note: parameter passing for argument 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 + 4123 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -9626,6 +10279,8 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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/freqvolt/pmfreqvoltxmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.cpp /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -9878,7 +10533,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 36%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrivexmlparser.cpp.o /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -9891,7 +10545,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrivexmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrivexmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdrivexmlparser.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdrivexmlparser.cpp /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -9924,8 +10577,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 36%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp /usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -9942,78 +10593,32 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.h:11, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodxmlparser.cpp:4: +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.h:14, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -10022,14 +10627,26 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -10038,6 +10655,10 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -10046,11 +10667,14 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 36%] 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::time::gigasecond_t units::literals::operator""_Gs(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -10063,7 +10687,6 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprovider.cpp /usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': /usr/include/units.h:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) @@ -10076,22 +10699,42 @@ /usr/include/units.h:3449:9: note: 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 3449 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3450:9: note: parameter passing 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 3450 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3451:9: note: parameter passing 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 3451 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471: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 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -10100,6 +10743,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -10372,8 +11019,6 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 37%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.cpp /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -10494,10 +11139,12 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 38%] 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::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.cpp /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -10506,10 +11153,12 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 38%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.cpp.o /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.cpp /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -10518,12 +11167,14 @@ /usr/include/units.h:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ -[ 37%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.cpp.o +/build/reproducible-path/corectrl-1.4.2+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.4.2+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::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.cpp /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -10608,16 +11259,18 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.h:14, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprovider.cpp:9: +[ 39%] 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp +[ 39%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.cpp +[ 39%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.h:13, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::time::femtosecond_t units::literals::operator""_fs(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -10766,8 +11419,6 @@ /usr/include/units.h:3472:9: note: parameter passing for 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 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ -[ 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.cpp /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3473:9: note: parameter passing 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 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) @@ -10792,12 +11443,10 @@ /usr/include/units.h:3515: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 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ -[ 37%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.cpp.o /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprovider.cpp /usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) @@ -11042,8 +11691,6 @@ /usr/include/units.h:4102: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 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ -[ 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.cpp /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4120: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 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -11168,6 +11815,7 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 40%] 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::data::hectobit_t units::literals::operator""_hb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -11180,6 +11828,7 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.cpp /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -11220,10 +11869,9 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -[ 38%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.cpp In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.h:13, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.cpp:4: + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.h:7, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -11284,6 +11932,12 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.h:14, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) @@ -11292,30 +11946,62 @@ /usr/include/units.h:3448: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 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3449:9: note: 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 3449 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3450:9: note: parameter passing 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 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3451:9: note: parameter passing 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 3451 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3452 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471: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 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -11324,22 +12010,42 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -11348,10 +12054,18 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -11360,6 +12074,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3448: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 + 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -11368,58 +12086,169 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3449:9: note: 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 + 3449 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3450:9: note: parameter passing 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 + 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3472:9: note: parameter passing for 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 3472 | UNIT_ADD(angle, degree, degrees, deg, 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:3451:9: note: parameter passing 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 + 3451 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3473:9: note: parameter passing 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 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | 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:3474:9: note: parameter passing for argument 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 3474 | 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:3471: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 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3475:9: note: parameter passing 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 3475 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3476:9: note: parameter passing for 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 3476 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3477:9: note: parameter passing 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 3477 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3515: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 3515 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3472:9: note: parameter passing for 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 + 3472 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | 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:3473:9: note: parameter passing 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 + 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ +In file included from /usr/include/c++/14/tuple:38, + from /usr/include/c++/14/functional:53, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/exportable.h:6, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/icontrol.h:6, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/control.h:6, + from /build/reproducible-path/corectrl-1.4.2+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.4.2+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::temperature::rankine_t units::literals::operator""_Ra(long double)': /usr/include/units.h:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | 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:3474:9: note: parameter passing for argument 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 + 3474 | 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:3593: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 3593 | 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:3475:9: note: parameter passing 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 + 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -11428,6 +12257,10 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3476:9: note: parameter passing for 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 + 3476 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -11436,10 +12269,18 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3477:9: note: parameter passing 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 + 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3515: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 + 3515 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -11460,6 +12301,10 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -11480,54 +12325,126 @@ /usr/include/units.h:3633: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 3633 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3518 | 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:3634: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 3634 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 + 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3635:9: 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 3635 | 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::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3593: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 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3636: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 3636 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3764: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 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -11536,6 +12453,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3633: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 + 3633 | 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::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -11544,6 +12465,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3634: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 + 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -11552,6 +12477,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3635:9: 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 + 3635 | 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::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -11560,30 +12489,58 @@ /usr/include/units.h:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ +/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:3636: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 + 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': /usr/include/units.h:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': +/usr/include/units.h:3764: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 + 3764 | 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:3785: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 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -11592,14 +12549,30 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -11608,6 +12581,14 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -11616,6 +12597,14 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -11624,42 +12613,98 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3765: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 + 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': +/usr/include/units.h:3766: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 + 3766 | 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:3767:9: note: parameter passing for argument 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 + 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3787:9: note: parameter passing for 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 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': +/usr/include/units.h:3785: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 + 3785 | 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:4099: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 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4100: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 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4102: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 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4120: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 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -11668,10 +12713,22 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -11680,10 +12737,18 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -11692,6 +12757,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3786:9: note: parameter passing for 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 + 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -11700,70 +12769,194 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3787:9: note: parameter passing for 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 + 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:4099: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 + 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:4100: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 + 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:4101: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 + 4101 | 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:4102: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 + 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.h:13, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.h:7, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.h:7, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120: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 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -11772,109 +12965,86 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.h:13, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.h:7, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -11887,34 +13057,122 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3448: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 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3449:9: note: 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 3449 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3450:9: note: parameter passing 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 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3451:9: note: parameter passing 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 3451 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471: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 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -11923,10 +13181,18 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4123:9: note: parameter passing for argument 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 + 4123 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -12003,10 +13269,33 @@ /usr/include/units.h:3515: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 3515 | 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.4.2+ds/src/core/exportable.h:6, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/profilepart.h:6, + from /build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) @@ -12015,8 +13304,6 @@ /usr/include/units.h:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ -[ 38%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp /usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': /usr/include/units.h:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) @@ -12073,21 +13360,6 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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.4.2+ds/src/core/exportable.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/icontrol.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/control.h:6, - from /build/reproducible-path/corectrl-1.4.2+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.4.2+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::terahertz_t units::literals::operator""_THz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -12104,112 +13376,68 @@ /usr/include/units.h:3634: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 3634 | 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:3635:9: 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 - 3635 | 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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.h:13, from /build/reproducible-path/corectrl-1.4.2+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:3446: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 3446 | 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:3636: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 - 3636 | 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_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3635:9: 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 + 3635 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3764: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 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3636: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 + 3636 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::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::watt_t units::literals::operator""_W(long double)': +/usr/include/units.h:3764: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 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::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::femtowatt_t units::literals::operator""_fW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::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::picowatt_t units::literals::operator""_pW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::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::nanowatt_t units::literals::operator""_nW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -12218,135 +13446,99 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3765: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 - 3765 | 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:3766: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 - 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) - | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3767:9: note: parameter passing for argument 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 - 3767 | 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:3785: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 - 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3447 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3448: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 3448 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3449:9: note: 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 3449 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3450:9: note: parameter passing 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 3450 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3451:9: note: parameter passing 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 3451 | 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:3786:9: note: parameter passing for 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 - 3786 | 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:3787:9: note: parameter passing for 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 - 3787 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3452 | 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:4099: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 - 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) - | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.h:14, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -12356,154 +13548,50 @@ /usr/include/units.h:3471: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 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4100: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 - 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4101: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 - 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4102: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 - 4102 | 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:3765: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 + 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120: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 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | 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:3766: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 + 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3448: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 - 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': +/usr/include/units.h:3767:9: note: parameter passing for argument 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 + 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3449:9: note: 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 - 3449 | 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:3785: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 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3450:9: note: parameter passing 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 - 3450 | 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:3451:9: note: parameter passing 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 - 3451 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -12512,282 +13600,138 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | 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:3471: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 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3472:9: note: parameter passing for 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 3472 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3473:9: note: parameter passing 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 3473 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3472:9: note: parameter passing for 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 - 3472 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | 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:3474:9: note: parameter passing for argument 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 3474 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3475:9: note: parameter passing 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 3475 | 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:3473:9: note: parameter passing 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 - 3473 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3476:9: note: parameter passing for 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 3476 | 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:3474:9: note: parameter passing for argument 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 - 3474 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3477:9: note: parameter passing 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 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3475:9: note: parameter passing 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 - 3475 | 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:3515: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 3515 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3476:9: note: parameter passing for 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 - 3476 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | 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:3477:9: note: parameter passing 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 - 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3515: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 - 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3786:9: note: parameter passing for 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 + 3786 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | 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:3787:9: note: parameter passing for 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 + 3787 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) +/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': +/usr/include/units.h:4099: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 + 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593: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 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -12796,10 +13740,6 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -12808,18 +13748,14 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4100: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 + 4100 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -12828,6 +13764,10 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4101: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 + 4101 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -12836,22 +13776,10 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3518 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 - 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3593: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 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -12860,18 +13788,10 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4102: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 + 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -12880,233 +13800,168 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120: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 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3633: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 3633 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3634: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 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3635:9: 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 3635 | 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::megahertz_t units::literals::operator""_MHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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.4.2+ds/src/core/components/amdutils.h:14, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4123:9: note: parameter passing for argument 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 - 4123 | 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:3633: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 - 3633 | 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::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3764: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 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.h:13, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.h:7, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3634: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 - 3634 | 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:3635:9: 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 - 3635 | 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::picowatt_t units::literals::operator""_pW(long double)': -/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3636: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 - 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': -/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::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::picowatt_t units::literals::operator""_pW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764: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::nanowatt_t units::literals::operator""_nW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::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::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::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::milliwatt_t units::literals::operator""_mW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::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::centiwatt_t units::literals::operator""_cW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::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::deciwatt_t units::literals::operator""_dW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::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::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -13123,50 +13978,34 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -13175,10 +14014,10 @@ /usr/include/units.h:3767:9: note: parameter passing for argument 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 3767 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785: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 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -13187,41 +14026,29 @@ /usr/include/units.h:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': -/usr/include/units.h:3765: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 - 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3766: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 - 3766 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3448: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 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': -/usr/include/units.h:3767:9: note: parameter passing for argument 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 - 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': -/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785: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 +/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.h:13, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.h:7, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.h:7, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3446: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 + 3446 | 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:3449:9: note: 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 @@ -13231,18 +14058,14 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3450:9: note: parameter passing 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 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) @@ -13251,6 +14074,14 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -13259,101 +14090,93 @@ /usr/include/units.h:3451:9: note: parameter passing 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 3451 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': -/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471: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 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -13363,162 +14186,142 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3786:9: note: parameter passing for 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 - 3786 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3786:9: note: parameter passing for 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 - 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) +/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3787:9: note: parameter passing for 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 - 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.h:13, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltxmlparser.h:7, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:3786:9: note: parameter passing for 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 + 3786 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3787:9: note: parameter passing for 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 - 3787 | 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:4099: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 - 4099 | 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:4100: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 - 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': -/usr/include/units.h:4099: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 - 4099 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3787:9: note: parameter passing for 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 + 3787 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4099: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 + 4099 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | 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:4100: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 4100 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3448: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 + 3448 | 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:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3472:9: note: parameter passing for 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 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': -/usr/include/units.h:4101: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 - 4101 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4102: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 - 4102 | 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:4102: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 4102 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120: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 - 4120 | UNIT_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:4120: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 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3449:9: note: 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 + 3449 | 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:3473:9: note: parameter passing 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 3473 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3450:9: note: parameter passing 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 + 3450 | 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:3474:9: note: parameter passing for argument 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 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) @@ -13527,326 +14330,311 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3475:9: note: parameter passing 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 - 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3476:9: note: parameter passing for 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 - 3476 | 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:3451:9: note: parameter passing 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 + 3451 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3475:9: note: parameter passing 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 + 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3477:9: note: parameter passing 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 - 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3476:9: note: parameter passing for 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 + 3476 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3515: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 - 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3477:9: note: parameter passing 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 + 3477 | 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:3471: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 + 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3515: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 + 3515 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | 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:3448: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 - 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3449:9: note: 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 - 3449 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3450:9: note: parameter passing 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 - 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3451:9: note: parameter passing 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 - 3451 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 - 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 + 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593: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 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471: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 - 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.h:13, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.h:7, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3472:9: note: parameter passing for 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 + 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3473:9: note: parameter passing 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 + 3473 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3474:9: note: parameter passing for argument 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 + 3474 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | 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:3475:9: note: parameter passing 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 + 3475 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3476:9: note: parameter passing for 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 + 3476 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.h:14, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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)': @@ -13857,22 +14645,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -13881,238 +14653,154 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3477:9: note: parameter passing 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 + 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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.4.2+ds/src/core/exportable.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/profilepart.h:6, - from /build/reproducible-path/corectrl-1.4.2+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.4.2+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::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3633: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 - 3633 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3634: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 - 3634 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3472:9: note: parameter passing for 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 - 3472 | 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:3635:9: 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 - 3635 | 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::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3515: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 + 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3473:9: note: parameter passing 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 - 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) +/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:3633: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 + 3633 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3474:9: note: parameter passing for argument 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 - 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ -/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:3636: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 - 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3475:9: note: parameter passing 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 - 3475 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764: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 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3476:9: note: parameter passing for 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 - 3476 | UNIT_ADD(angle, turn, turns, tr, 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:3634: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 + 3634 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': -/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3635:9: 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 + 3635 | 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::megasecond_t units::literals::operator""_Ms(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3636: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 + 3636 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3477:9: note: parameter passing 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 - 3477 | 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:3515: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 - 3515 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::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::watt_t units::literals::operator""_W(long double)': +/usr/include/units.h:3764: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 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::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::picowatt_t units::literals::operator""_pW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 + 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -14121,224 +14809,216 @@ /usr/include/units.h:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3447 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3593: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 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3448: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 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': -/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3449:9: note: 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 3449 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3450:9: note: parameter passing 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 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3451:9: note: parameter passing 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 3451 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': -/usr/include/units.h:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3518 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 - 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | 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:3593: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 - 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3765: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 - 3765 | 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:3766: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 - 3766 | 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:3767:9: note: parameter passing for argument 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 - 3767 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | 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:3785: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 - 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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::petawatt_t units::literals::operator""_PW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3765: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 + 3765 | 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:3471: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 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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::dBW_t units::literals::operator""_dBW(long double)': +/usr/include/units.h:3766: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 + 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3767:9: note: parameter passing for argument 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 + 3767 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785: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 + 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::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::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3633: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 + 3633 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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)': @@ -14349,566 +15029,238 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::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::microvolt_t units::literals::operator""_uV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3634: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 + 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::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:3635:9: 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 + 3635 | 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::decivolt_t units::literals::operator""_dV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3636: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 + 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3764: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 + 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3472:9: note: parameter passing for 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 - 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': -/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3633: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 - 3633 | 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::petavolt_t units::literals::operator""_PV(long double)': -/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3473:9: note: parameter passing 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 - 3473 | 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:3474:9: note: parameter passing for argument 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 - 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ -/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:3634: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 - 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3475:9: note: parameter passing 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 - 3475 | 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:3786:9: note: parameter passing for 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 - 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3635:9: 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 - 3635 | 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::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3476:9: note: parameter passing for 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 - 3476 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': -/usr/include/units.h:3787:9: note: parameter passing for 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 - 3787 | 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:4099: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 - 4099 | 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:4100: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 - 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3477:9: note: parameter passing 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 - 3477 | 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:3515: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 - 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3636: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 - 3636 | 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:3764: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 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4101: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 - 4101 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4102: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 - 4102 | 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:4120: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 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) +/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3472:9: note: parameter passing for 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 + 3472 | UNIT_ADD(angle, degree, degrees, deg, 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3473:9: note: parameter passing 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 + 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': +/usr/include/units.h:3786:9: note: parameter passing for 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 + 3786 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3518 | 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:3474:9: note: parameter passing for argument 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 + 3474 | 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:3787:9: note: parameter passing for 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 + 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:4099: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 + 4099 | 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:4123:9: note: parameter passing for argument 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 + 4123 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3475:9: note: parameter passing 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 + 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:4100: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 + 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 - 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3476:9: note: parameter passing for 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 + 3476 | 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:3593: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 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3765: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 - 3765 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3766: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 - 3766 | 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:3767:9: note: parameter passing for argument 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 - 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3785: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 - 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:3633: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 - 3633 | 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::statvolt_t units::literals::operator""_statV(long double)': -/usr/include/units.h:3786:9: note: parameter passing for 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 - 3786 | 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:3787:9: note: parameter passing for 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 - 3787 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4099: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 - 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_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:3634: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 - 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4100: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 - 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3635:9: 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 - 3635 | 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::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3636: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 - 3636 | 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:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': -/usr/include/units.h:3764: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::terawatt_t units::literals::operator""_TW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4102: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 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': -/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3477:9: note: parameter passing 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 + 3477 | 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:4120: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 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -14917,124 +15269,16 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3515: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 + 3515 | 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:3765: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 3765 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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)': @@ -15045,146 +15289,196 @@ /usr/include/units.h:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3785: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 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.h:12, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.h:13, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangexmlparser.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3446: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::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 + 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593: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 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -15193,78 +15487,106 @@ /usr/include/units.h:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3787:9: note: parameter passing for 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 3787 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4099: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 4099 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4100: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 4100 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4101: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 - 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4101: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 + 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4102: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 4102 | UNIT_ADD(concentration, percent, percent, pct, 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120: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 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -15273,24 +15595,32 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | 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:3633: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 + 3633 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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)': @@ -15301,90 +15631,90 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3449:9: note: 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 - 3449 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3634: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 + 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3449:9: note: 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 + 3449 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3635:9: 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 + 3635 | 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:3450:9: note: parameter passing 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 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3451:9: note: parameter passing 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 3451 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3636: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 + 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764: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 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -15393,287 +15723,425 @@ /usr/include/units.h:3471: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 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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::milliwatt_t units::literals::operator""_mW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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::angle::deciradian_t units::literals::operator""_drad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3765: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 + 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3766: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 + 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3472:9: note: parameter passing for 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 3472 | UNIT_ADD(angle, degree, degrees, deg, 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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::dBm_t units::literals::operator""_dBm(long double)': +/usr/include/units.h:3767:9: note: parameter passing for argument 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 + 3767 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3785: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 + 3785 | 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:3473:9: note: parameter passing 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 3473 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3474:9: note: parameter passing for argument 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 3474 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3475:9: note: parameter passing 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 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3476:9: note: parameter passing for 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 3476 | UNIT_ADD(angle, turn, turns, tr, 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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::centivolt_t units::literals::operator""_cV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3477:9: note: parameter passing 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 - 3477 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3477:9: note: parameter passing 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 + 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3515: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 3515 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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::megavolt_t units::literals::operator""_MV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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::petavolt_t units::literals::operator""_PV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3786:9: note: parameter passing for 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 + 3786 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4123:9: note: parameter passing for argument 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 - 4123 | 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:3787:9: note: parameter passing for 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 + 3787 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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.4.2+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.4.2+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::concentration::ppm_t units::literals::operator""_ppm(long double)': +/usr/include/units.h:4099: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 + 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | 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:4123:9: note: parameter passing for argument 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 - 4123 | 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:4100: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 + 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': /usr/include/units.h:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 @@ -15683,74 +16151,178 @@ /usr/include/units.h:3593: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 3593 | 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:4101: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 + 4101 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4102: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 + 4102 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120: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 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3633: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 3633 | 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::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /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:3634: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 3634 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3635:9: 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 3635 | 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::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) @@ -15759,10 +16331,18 @@ /usr/include/units.h:3764: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 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -15771,6 +16351,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -15779,10 +16363,18 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -15791,6 +16383,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -15799,14 +16395,26 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -15815,6 +16423,14 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -15823,10 +16439,18 @@ /usr/include/units.h:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785: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 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -15835,6 +16459,15 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -15843,10 +16476,18 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -15855,6 +16496,14 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -15863,10 +16512,22 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -15875,6 +16536,10 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -15899,10 +16564,18 @@ /usr/include/units.h:4099: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 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4100: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 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) @@ -15911,6 +16584,10 @@ /usr/include/units.h:4102: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 4102 | UNIT_ADD(concentration, percent, percent, pct, 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120: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 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -15919,6 +16596,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -15927,6 +16608,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -15935,6 +16620,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -15955,6 +16644,13 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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::megabyte_t units::literals::operator""_MB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -16003,6 +16699,10 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -16019,6 +16719,10 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -16031,22 +16735,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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 /usr/include/c++/14/tuple:38, - from /usr/include/c++/14/functional:53, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/exportable.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/profilepart.h:6, - from /build/reproducible-path/corectrl-1.4.2+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.4.2+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::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -16059,13 +16747,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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<-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.4.2+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::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -16094,14 +16775,22 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::data::tebibit_t units::literals::operator""_Tib(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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.4.2+ds/src/core/exportable.h:6, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/profilepart.h:6, + from /build/reproducible-path/corectrl-1.4.2+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.4.2+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::pebibit_t units::literals::operator""_Pib(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -16114,12 +16803,55 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | 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 -/build/reproducible-path/corectrl-1.4.2+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.4.2+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 - | ^~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.cpp +/build/reproducible-path/corectrl-1.4.2+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.4.2+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 + | ^~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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 +[ 40%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp.o +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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 +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp +/build/reproducible-path/corectrl-1.4.2+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.4.2+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 + | ^~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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 +[ 40%] 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp +[ 40%] 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.cpp /build/reproducible-path/corectrl-1.4.2+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.4.2+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); @@ -16128,6 +16860,20 @@ /build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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); @@ -16135,35 +16881,44 @@ /build/reproducible-path/corectrl-1.4.2+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/voltcurve/pmvoltcurveprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.cpp -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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))); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.cpp -/build/reproducible-path/corectrl-1.4.2+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.4.2+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, +[ 41%] 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.cpp +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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) +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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 -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.h:12, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:4: +/build/reproducible-path/corectrl-1.4.2+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.4.2+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 +[ 41%] 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp +[ 41%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.cpp +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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)}); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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<1>, std::ratio<-3>, std::ratio<0, 1>, std::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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp: In member function 'virtual void AMD::PMVoltCurve::syncControl(ICommandQueue&)': +/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:95: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 + 95 | ppOdClkVoltCmd(static_cast(i), targetFreq, + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 96 | targetVolt)}); + | ~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:95: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 +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.h:14, + from /build/reproducible-path/corectrl-1.4.2+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)': /usr/include/units.h:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -16176,10 +16931,6 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::time::nanosecond_t units::literals::operator""_ns(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -16192,9 +16943,6 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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::time::centisecond_t units::literals::operator""_cs(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -16295,13 +17043,6 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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::angle::hectoradian_t units::literals::operator""_hrad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -16314,13 +17055,6 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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::angle::gigaradian_t units::literals::operator""_Grad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -16333,10 +17067,6 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3472:9: note: parameter passing for 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 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) @@ -16497,6 +17227,7 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 41%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.cpp.o /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -16509,6 +17240,7 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.cpp /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -16517,6 +17249,7 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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/pmpowerprofileprovider.cpp.o /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -16537,6 +17270,7 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.cpp /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -16765,15 +17499,10 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::data::mebibit_t units::literals::operator""_Mib(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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::gibibit_t units::literals::operator""_Gib(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -16794,49 +17523,9 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -[ 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.cpp -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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 -[ 40%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.cpp.o -/build/reproducible-path/corectrl-1.4.2+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.4.2+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)}); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprovider.cpp -/build/reproducible-path/corectrl-1.4.2+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 -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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 - | ^~~ -[ 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.cpp -[ 40%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -fPIC -MD -MT src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.cpp.o -MF CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.cpp.o.d -o CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.cpp -[ 41%] Linking CXX executable corectrl_helper -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/helper && /usr/bin/cmake -E cmake_link_script CMakeFiles/corectrl_helper.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+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 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/libQt5DBus.so.5.15.15 -lstdc++fs -lpthread /usr/lib/aarch64-linux-gnu/libspdlog.so.1.12.0 -lbotan-2 -lpolkit-gobject-1 -lgio-2.0 -lgobject-2.0 -lglib-2.0 /usr/lib/aarch64-linux-gnu/libQt5Core.so.5.15.15 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.h:14, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprovider.cpp:8: +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.h:12, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.h:7, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -16845,18 +17534,16 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_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::time::picosecond_t units::literals::operator""_ps(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprofilepart.cpp /usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::time::microsecond_t units::literals::operator""_us(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -16865,20 +17552,10 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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::time::centisecond_t units::literals::operator""_cs(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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::time::decisecond_t units::literals::operator""_ds(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -17015,13 +17692,6 @@ /usr/include/units.h:3475:9: note: parameter passing 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 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.h:12, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.h:7, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:3476:9: note: parameter passing for 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 3476 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) @@ -17034,50 +17704,14 @@ /usr/include/units.h:3515: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 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) @@ -17086,60 +17720,30 @@ /usr/include/units.h:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3593: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 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 41%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.cpp.o -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofile.cpp /usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | 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:3448: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 - 3448 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -17156,24 +17760,20 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3449:9: note: 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 - 3449 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ -[ 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::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprovider.cpp +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.h:11, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3450:9: note: parameter passing 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 - 3450 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -17182,97 +17782,77 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3451:9: note: parameter passing 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 - 3451 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3633: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 3633 | 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::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3634: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 3634 | 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:3471: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 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3635:9: 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 3635 | 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::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3636: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 3636 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764: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 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.h:12, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.h:7, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -17282,310 +17862,398 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3448: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 + 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3472:9: note: parameter passing for 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 - 3472 | UNIT_ADD(angle, degree, degrees, deg, 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3473:9: note: parameter passing 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 - 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3449:9: note: 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 + 3449 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3474:9: note: parameter passing for argument 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 - 3474 | 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:3450:9: note: parameter passing 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 + 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3765: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 3765 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3451:9: note: parameter passing 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 + 3451 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': /usr/include/units.h:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3475:9: note: parameter passing 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 - 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785: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 3785 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3476:9: note: parameter passing for 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 - 3476 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471: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 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3477:9: note: parameter passing 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 - 3477 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3515: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 - 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | 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:3448: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 - 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3449:9: note: 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 - 3449 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3786:9: note: parameter passing for 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 + 3786 | 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:3787:9: note: parameter passing for 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 + 3787 | 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:3472:9: note: parameter passing for 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 + 3472 | 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:4099: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 + 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3473:9: note: parameter passing 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 + 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': +/usr/include/units.h:4100: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 + 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3474:9: note: parameter passing for argument 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 + 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': +/usr/include/units.h:4101: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 + 4101 | 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:4102: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 + 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3475:9: note: parameter passing 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 + 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4120: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 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3476:9: note: parameter passing for 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 + 3476 | UNIT_ADD(angle, turn, turns, tr, 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3477:9: note: parameter passing 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 + 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3515: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 + 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3450:9: note: parameter passing 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 - 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': -/usr/include/units.h:3786:9: note: parameter passing for 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 - 3786 | 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:3593: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 3593 | 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:3451:9: note: parameter passing 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 - 3451 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3787:9: note: parameter passing for 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 - 3787 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4099: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 - 4099 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | 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:4100: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 - 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -17594,190 +18262,122 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4101: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 - 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471: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 - 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4102: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 - 4102 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120: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 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3633: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 3633 | 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::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3634: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 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3635:9: 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 3635 | 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::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764: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 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -17786,21 +18386,21 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -17810,54 +18410,42 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3472:9: note: parameter passing for 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 - 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3765: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 3765 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3473:9: note: parameter passing 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 - 3473 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3767:9: note: parameter passing for argument 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 3767 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785: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 3785 | 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:3474:9: note: parameter passing for argument 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 - 3474 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -17866,18 +18454,14 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3475:9: note: parameter passing 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 - 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -17890,18 +18474,10 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3476:9: note: parameter passing for 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 - 3476 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -17914,26 +18490,14 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3477:9: note: parameter passing 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 - 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3515: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 - 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -17942,22 +18506,18 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | 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:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3787:9: note: parameter passing for 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 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) @@ -17966,27 +18526,30 @@ /usr/include/units.h:4099: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 4099 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4100: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 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4102: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 4102 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120: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 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -17995,10 +18558,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4123:9: note: parameter passing for argument 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 + 4123 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -18007,18 +18570,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -18027,10 +18582,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -18043,10 +18594,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 - 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -18055,14 +18602,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593: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 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -18075,23 +18614,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 42%] Built target corectrl_helper -/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -18100,18 +18626,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -18120,59 +18634,22 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4121 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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/pmpowerprofileprofilepart.cpp.o -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -18181,23 +18658,10 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileprofilepart.cpp -/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -18206,19 +18670,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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 -/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:3633: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 - 3633 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -18227,14 +18678,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3634: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 - 3634 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -18243,34 +18686,10 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3635:9: 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 - 3635 | 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::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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) - | ^~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -18279,18 +18698,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3636: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 - 3636 | 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:3764: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 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -18299,94 +18706,22 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -18395,128 +18730,78 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': -/usr/include/units.h:3765: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 - 3765 | 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:3766: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 - 3766 | 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:3767:9: note: parameter passing for argument 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 - 3767 | 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:3785: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 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.h:11, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.cpp:4: +/build/reproducible-path/corectrl-1.4.2+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.4.2+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 + | ^~~~~ +[ 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofilexmlparser.cpp +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.h:12, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.h:7, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurvexmlparser.h:7, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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.4.2+ds/src/core/exportable.h:6, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/icontrol.h:6, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/control.h:6, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.cpp:17:24: required from here + 17 | , range_(std::make_pair(units::voltage::millivolt_t(-250), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 18 | 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::time::picosecond_t units::literals::operator""_ps(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.h:11, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.h:7, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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::time::decisecond_t units::literals::operator""_ds(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3786:9: note: parameter passing for 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 - 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -18525,150 +18810,90 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3787:9: note: parameter passing for 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 - 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4099: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 - 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4100: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 - 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4101: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 - 4101 | 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:4102: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 - 4102 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120: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 - 4120 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3448: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 3448 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3449:9: note: 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 3449 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3450:9: note: parameter passing 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 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3451:9: note: parameter passing 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 3451 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471: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 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -18677,26 +18902,18 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::milliradian_t units::literals::operator""_mrad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -18705,22 +18922,22 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -18733,70 +18950,54 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3472:9: note: parameter passing for 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 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3473:9: note: parameter passing 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 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3474:9: note: parameter passing for argument 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 3474 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | 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:3475:9: note: parameter passing 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 3475 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3448: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 + 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3476:9: note: parameter passing for 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 3476 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3477:9: note: parameter passing 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 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) @@ -18805,54 +19006,40 @@ /usr/include/units.h:3515: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 3515 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3449:9: note: 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 + 3449 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3450:9: note: parameter passing 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 + 3450 | 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:3451:9: note: parameter passing 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 + 3451 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 43%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp.o /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp /usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': /usr/include/units.h:3593: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 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -18861,18 +19048,34 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471: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 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -18881,26 +19084,38 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -18909,43 +19124,56 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.h:14, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3633: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 3633 | 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::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3634: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 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) @@ -18954,10 +19182,18 @@ /usr/include/units.h:3635:9: 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 3635 | 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::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3472:9: note: parameter passing for 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 + 3472 | 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:3636: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 3636 | 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:3473:9: note: parameter passing 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 + 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3764: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 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -18966,6 +19202,14 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3474:9: note: parameter passing for argument 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 + 3474 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -18978,14 +19222,30 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3475:9: note: parameter passing 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 + 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3476:9: note: parameter passing for 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 + 3476 | UNIT_ADD(angle, turn, turns, tr, 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -18994,14 +19254,26 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3477:9: note: parameter passing 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 + 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3515: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 + 3515 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -19010,10 +19282,18 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -19030,14 +19310,26 @@ /usr/include/units.h:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3785: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 3785 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -19046,66 +19338,226 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.h:11, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.h:7, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.h:7, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 + 3519 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593: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 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3787:9: note: parameter passing for 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 3787 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4099: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 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4100: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 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3633: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 + 3633 | 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::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) @@ -19114,14 +19566,38 @@ /usr/include/units.h:4102: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 4102 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3634: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 + 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4120: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 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3448: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 + 3448 | 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:3635:9: 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 + 3635 | 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::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -19130,6 +19606,18 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3449:9: note: 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 + 3449 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3448: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 + 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ +/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:3636: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 + 3636 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -19138,829 +19626,678 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764: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 + 3764 | 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:3449:9: note: 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 + 3449 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3450:9: note: parameter passing 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 + 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3451:9: note: parameter passing 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 + 3451 | 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:3450:9: note: parameter passing 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 + 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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)}); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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<1>, std::ratio<-3>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp: In member function 'virtual void AMD::PMVoltCurve::syncControl(ICommandQueue&)': -/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:95: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 - 95 | ppOdClkVoltCmd(static_cast(i), targetFreq, - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 96 | targetVolt)}); - | ~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.cpp:95: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 -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4123:9: note: parameter passing for argument 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 - 4123 | 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.4.2+ds/src/core/exportable.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/icontrol.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/control.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.cpp:17:24: required from here - 17 | , range_(std::make_pair(units::voltage::millivolt_t(-250), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 18 | 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) - | ^~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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 - | ^~~~~ -[ 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofilexmlparser.cpp -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.h:11, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetxmlparser.h:7, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.h:11, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.h:7, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3448: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 - 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3449:9: note: 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 - 3449 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3450:9: note: parameter passing 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 - 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | UNIT_ADD(time, minute, minutes, min, 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3451:9: note: parameter passing 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 3451 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3448: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 - 3448 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | 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:3449:9: note: 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 - 3449 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3471: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 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3450:9: note: parameter passing 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 - 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3451:9: note: parameter passing 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 - 3451 | UNIT_ADD(time, year, years, yr, unit, days>) +/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471: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 - 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::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::horsepower_t units::literals::operator""_hp(long double)': +/usr/include/units.h:3765: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 + 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3766: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 + 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3471: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 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::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::dBm_t units::literals::operator""_dBm(long double)': +/usr/include/units.h:3767:9: note: parameter passing for argument 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 + 3767 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785: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 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3472:9: note: parameter passing for 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 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3473:9: note: parameter passing 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 3473 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3474:9: note: parameter passing for argument 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 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3475:9: note: parameter passing 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 - 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3472:9: note: parameter passing for 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 - 3472 | UNIT_ADD(angle, degree, degrees, deg, 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:3476:9: note: parameter passing for 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 - 3476 | 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:3477:9: note: parameter passing 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 - 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3473:9: note: parameter passing 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 - 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.h:14, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3474:9: note: parameter passing for argument 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 - 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3515: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 - 3515 | 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:3475:9: note: parameter passing 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 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3476:9: note: parameter passing for 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 3476 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3477:9: note: parameter passing 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 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3515: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 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) +/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3786:9: note: parameter passing for 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 + 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3518 | 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:3787:9: note: parameter passing for 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 + 3787 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 - 3519 | 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:4099: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 + 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3593: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 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4100: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 + 4100 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4101: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 + 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': /usr/include/units.h:3593: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 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3472:9: note: parameter passing for 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 + 3472 | 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:4102: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 + 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120: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 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3473:9: note: parameter passing 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 + 3473 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3474:9: note: parameter passing for argument 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 + 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3475:9: note: parameter passing 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 + 3475 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3476:9: note: parameter passing for 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 + 3476 | UNIT_ADD(angle, turn, turns, tr, 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3448: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 - 3448 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3477:9: note: parameter passing 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 + 3477 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3515: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 + 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3633: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 - 3633 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3449:9: note: 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 - 3449 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3450:9: note: parameter passing 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 - 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3633: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 3633 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3634: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 3634 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3635:9: 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 3635 | 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::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3451:9: note: parameter passing 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 - 3451 | 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:3634: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 - 3634 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | 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:3635:9: 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 - 3635 | 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::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) @@ -19969,38 +20306,22 @@ /usr/include/units.h:3764: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 3764 | 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:3636: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 - 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': -/usr/include/units.h:3764: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 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3471: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 - 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -20009,106 +20330,50 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -20117,66 +20382,58 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 + 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3765: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 - 3765 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3766: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 3766 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3593: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 + 3593 | 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:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': -/usr/include/units.h:3766: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 - 3766 | 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:3767:9: note: parameter passing for argument 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 - 3767 | 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:3785: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 - 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785: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 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -20185,78 +20442,66 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3472:9: note: parameter passing for 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 - 3472 | 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:3473:9: note: parameter passing 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 - 3473 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3474:9: note: parameter passing for argument 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 - 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': -/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3475:9: note: parameter passing 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 - 3475 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -20265,98 +20510,102 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3476:9: note: parameter passing for 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 - 3476 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3477:9: note: parameter passing 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 - 3477 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3515: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 - 3515 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3787:9: note: parameter passing for 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 3787 | 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:3786:9: note: parameter passing for 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 - 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4099: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 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4100: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 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': -/usr/include/units.h:3787:9: note: parameter passing for 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 - 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': -/usr/include/units.h:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': -/usr/include/units.h:4099: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 - 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) @@ -20365,66 +20614,38 @@ /usr/include/units.h:4102: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 4102 | UNIT_ADD(concentration, percent, percent, pct, 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:4100: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 - 4100 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3518 | 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:4120: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 4120 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 - 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4123:9: note: parameter passing for argument 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 + 4123 | 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:3593: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 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:4101: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 - 4101 | 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:4102: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 - 4102 | UNIT_ADD(concentration, percent, percent, pct, 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120: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 - 4120 | 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:3633: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 + 3633 | 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::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -20433,170 +20654,74 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3634: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 + 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3633: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 - 3633 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3634: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 - 3634 | 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:3635:9: 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 + 3635 | 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::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3635:9: 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 - 3635 | 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::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4123:9: note: parameter passing for argument 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 + 4123 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) @@ -20609,8 +20734,12 @@ /usr/include/units.h:3764: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 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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)': @@ -20621,8 +20750,8 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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)': @@ -20637,14 +20766,14 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4121 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -20653,42 +20782,42 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -20697,90 +20826,78 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3765: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 - 3765 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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::horsepower_t units::literals::operator""_hp(long double)': +/usr/include/units.h:3765: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 + 3765 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3767:9: note: parameter passing for argument 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 3767 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785: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 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -20789,66 +20906,54 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -20857,68 +20962,54 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 43%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp.o /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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.4.2+ds/src/core/exportable.h:6, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/profilepart.h:6, + from /build/reproducible-path/corectrl-1.4.2+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.4.2+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::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3787:9: note: parameter passing for 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 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4099: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 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4100: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 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4102: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 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) @@ -20927,36 +21018,18 @@ /usr/include/units.h:4120: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 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 43%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.cpp.o -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.cpp /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -20965,18 +21038,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4123:9: note: parameter passing for argument 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 - 4123 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -20989,14 +21054,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -21005,10 +21062,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -21017,10 +21070,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -21029,14 +21078,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4123:9: note: parameter passing for argument 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 - 4123 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -21053,6 +21094,7 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 43%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.cpp.o /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -21061,10 +21103,16 @@ /usr/include/units.h:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.cpp /usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -21077,22 +21125,10 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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 - | ^~~~~ -In file included from /usr/include/c++/14/tuple:38, - from /usr/include/c++/14/functional:53, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/exportable.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/profilepart.h:6, - from /build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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::microbit_t units::literals::operator""_ub(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -21105,10 +21141,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::decibit_t units::literals::operator""_db(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -21169,6 +21201,32 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ +[ 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.cpp +/build/reproducible-path/corectrl-1.4.2+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.4.2+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 | }); + | ^ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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 + | ^~~ +[ 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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 | }); + | ^ +[ 44%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstate.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstate.cpp /build/reproducible-path/corectrl-1.4.2+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.4.2+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, @@ -21182,20 +21240,14 @@ 133 | point(static_cast(i), freq, volt); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+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/pmpowercapprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.cpp -[ 44%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstate.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstate.cpp [ 44%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprovider.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstateprovider.cpp In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.h:14, from /build/reproducible-path/corectrl-1.4.2+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:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstateprovider.cpp /usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -21232,6 +21284,7 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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/pmpowerstateprofilepart.cpp.o /usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -21244,6 +21297,8 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstateprofilepart.cpp +[ 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::time::terasecond_t units::literals::operator""_Ts(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -21252,6 +21307,7 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstatexmlparser.cpp /usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': /usr/include/units.h:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) @@ -21260,8 +21316,6 @@ /usr/include/units.h:3448: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 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ -[ 44%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstateprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstateprofilepart.cpp /usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': /usr/include/units.h:3449:9: note: 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 3449 | UNIT_ADD(time, day, days, d, unit, hours>) @@ -21346,18 +21400,10 @@ /usr/include/units.h:3472:9: note: parameter passing for 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 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3473:9: note: parameter passing 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 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3474:9: note: parameter passing for argument 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 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) @@ -21506,10 +21552,12 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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/pmpowerstatemodeprovider.cpp.o /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprovider.cpp /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -21574,10 +21622,6 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -21670,10 +21714,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::kilobyte_t units::literals::operator""_kB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -21778,6 +21818,8 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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 +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -21810,12 +21852,6 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprovider.cpp -[ 45%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeprofilepart.cpp In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.h:12, from /build/reproducible-path/corectrl-1.4.2+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)': @@ -21906,6 +21942,12 @@ /usr/include/units.h:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.h:9, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3471: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 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -21934,6 +21976,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -21942,14 +21988,26 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -21958,14 +22016,26 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3472:9: note: parameter passing for 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 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) @@ -21974,94 +22044,305 @@ /usr/include/units.h:3473:9: note: parameter passing 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 3473 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3474:9: note: parameter passing for argument 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 3474 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3475:9: note: parameter passing 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 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.h:12, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.h:7, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3476:9: note: parameter passing for 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 3476 | UNIT_ADD(angle, turn, turns, tr, 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3477:9: note: parameter passing 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 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3515: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 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3448: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 + 3448 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3449:9: note: 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 + 3449 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3450:9: note: parameter passing 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 + 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3451:9: note: parameter passing 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 + 3451 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471: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 + 3471 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593: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 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3448: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 + 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3449:9: note: 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 + 3449 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3450:9: note: parameter passing 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 + 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3451:9: note: parameter passing 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 + 3451 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3472:9: note: parameter passing for 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 + 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -22070,34 +22351,122 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471: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 + 3471 | 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:3473:9: note: parameter passing 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 + 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3633: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 3633 | 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::picoradian_t units::literals::operator""_prad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3474:9: note: parameter passing for argument 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 + 3474 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3634: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 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3475:9: note: parameter passing 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 + 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3635:9: 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 3635 | 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::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3476:9: note: parameter passing for 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 + 3476 | UNIT_ADD(angle, turn, turns, tr, 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3477:9: note: parameter passing 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 + 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ /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:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3515: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 + 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3764: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 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -22106,6 +22475,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3472:9: note: parameter passing for 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 + 3472 | UNIT_ADD(angle, degree, degrees, deg, 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -22114,38 +22487,90 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3473:9: note: parameter passing 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 + 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3474:9: note: parameter passing for argument 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 + 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3475:9: note: parameter passing 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 + 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3518 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 + 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3476:9: note: parameter passing for 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 + 3476 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3593: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 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3477:9: note: parameter passing 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 + 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3515: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 + 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -22154,14 +22579,30 @@ /usr/include/units.h:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785: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 3785 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -22170,94 +22611,258 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 + 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593: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 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3633: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 + 3633 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3634: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 + 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3635:9: 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 + 3635 | 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::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3787:9: note: parameter passing for 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 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3636: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 + 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4099: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 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3764: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 + 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4100: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 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4101: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 4101 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3633: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 + 3633 | 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::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4102: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 4102 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120: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 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3634: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 + 3634 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3635:9: 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 + 3635 | 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::deciwatt_t units::literals::operator""_dW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -22266,234 +22871,762 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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::power::decawatt_t units::literals::operator""_daW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3636: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 + 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764: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 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodexmlparser.cpp /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3765: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 + 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3766: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 + 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3767:9: note: parameter passing for argument 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 + 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3785: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 + 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3765: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 + 3765 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3766: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 + 3766 | 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:3767:9: note: parameter passing for argument 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 + 3767 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.h:9, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:3785: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 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4121 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3786:9: note: parameter passing for 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 + 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3787:9: note: parameter passing for 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 + 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4099: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 + 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3786:9: note: parameter passing for 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 + 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': +/usr/include/units.h:4100: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 + 4100 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3787:9: note: parameter passing for 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 + 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': +/usr/include/units.h:4101: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 + 4101 | 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:4102: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 + 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': +/usr/include/units.h:4099: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 + 4099 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120: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 + 4120 | 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:4100: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 + 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:4101: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 + 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4102: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 + 4102 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120: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 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3448: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 - 3448 | 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:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3449:9: note: 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 - 3449 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3450:9: note: parameter passing 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 - 3450 | 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:3451:9: note: parameter passing 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 - 3451 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -22502,34 +23635,46 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3471: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 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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 + | ^~~~~ +In file included from /usr/include/c++/14/tuple:38, + from /usr/include/c++/14/functional:53, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/exportable.h:6, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/profilepart.h:6, + from /build/reproducible-path/corectrl-1.4.2+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.4.2+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) + | ^~~~~~~~~ In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.h:12, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.h:7, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapxmlparser.h:7, @@ -22538,50 +23683,26 @@ /usr/include/units.h:3446: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 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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::picosecond_t units::literals::operator""_ps(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -22590,22 +23711,10 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -22614,10 +23723,6 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3472:9: note: parameter passing for 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 - 3472 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -22626,10 +23731,6 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3473:9: note: parameter passing 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 - 3473 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -22638,10 +23739,6 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3474:9: note: parameter passing for argument 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 - 3474 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -22650,30 +23747,14 @@ /usr/include/units.h:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3447 | 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:3475:9: note: parameter passing 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 - 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3448: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 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': -/usr/include/units.h:3476:9: note: parameter passing for 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 - 3476 | 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:3449:9: note: 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 3449 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3477:9: note: parameter passing 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 - 3477 | 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:3515: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 - 3515 | 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:3450:9: note: parameter passing 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 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) @@ -22686,10 +23767,6 @@ /usr/include/units.h:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) @@ -22706,10 +23783,6 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -22722,14 +23795,6 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3518 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 - 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -22738,14 +23803,6 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3593: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 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -22754,114 +23811,46 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3472:9: note: parameter passing for 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 3472 | UNIT_ADD(angle, degree, degrees, deg, 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3473:9: note: parameter passing 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 3473 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3474:9: note: parameter passing for argument 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 3474 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3475:9: note: parameter passing 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 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ -/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:3633: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 - 3633 | 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::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3476:9: note: parameter passing for 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 3476 | UNIT_ADD(angle, turn, turns, tr, 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:3634: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 - 3634 | 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:3635:9: 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 - 3635 | 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:3477:9: note: parameter passing 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 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) @@ -22870,70 +23859,26 @@ /usr/include/units.h:3515: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 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_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:3636: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 - 3636 | 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:3764: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 - 3764 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': -/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': -/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': -/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': -/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3593: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 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -22946,18 +23891,10 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -22966,34 +23903,18 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3765: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 - 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -23002,18 +23923,6 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3766: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 - 3766 | 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:3767:9: note: parameter passing for argument 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 - 3767 | 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:3785: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 - 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -23026,81 +23935,22 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.h:12, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.h:7, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:3633: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 3633 | 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::femtovolt_t units::literals::operator""_fV(long double)': -/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3634: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 3634 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3635:9: 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 3635 | 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::millivolt_t units::literals::operator""_mV(long double)': -/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3636: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 3636 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3764: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 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -23109,122 +23959,46 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3786:9: note: parameter passing for 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 - 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3787:9: note: parameter passing for 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 - 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4099: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 - 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4100: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 - 4100 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -23233,62 +24007,22 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | 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:4101: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 - 4101 | 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:4102: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 - 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3448: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 - 3448 | 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:3765: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 3765 | 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:4120: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 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3449:9: note: 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 - 3449 | 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:3767:9: note: parameter passing for argument 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 3767 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3450:9: note: parameter passing 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 - 3450 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785: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 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -23297,54 +24031,22 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3451:9: note: parameter passing 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 - 3451 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471: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 - 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -23353,192 +24055,74 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/fanmodeprovider.cpp -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3787:9: note: parameter passing for 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 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:4099: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 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4100: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 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:4102: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 4102 | UNIT_ADD(concentration, percent, percent, pct, 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4120: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 4120 | 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:3472:9: note: parameter passing for 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 - 3472 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3473:9: note: parameter passing 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 - 3473 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -23547,42 +24131,18 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3474:9: note: parameter passing for argument 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 - 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3475:9: note: parameter passing 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 - 3475 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3476:9: note: parameter passing for 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 - 3476 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -23591,10 +24151,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -23607,22 +24163,54 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3477:9: note: parameter passing 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 - 3477 | 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:3515: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 - 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -23631,54 +24219,359 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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/pmpowerstatemodexmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodexmlparser.cpp +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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/fanmodeprovider.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/fanmodeprovider.cpp +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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()); + | ~~~^~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp: In member function 'void AMD::PMPowerCap::value(units::power::microwatt_t)': +/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp:96: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 + 96 | void AMD::PMPowerCap::value(units::power::microwatt_t value) + | ^~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/fanmodexmlparser.cpp +[ 46%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanauto.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/auto/fanauto.cpp +[ 47%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprovider.cpp.o +[ 47%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/auto/fanautoprovider.cpp +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixedxmlparser.cpp +[ 49%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurve.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp +In file included from /usr/include/c++/14/memory:78, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/igpucontrolprovider.h:6, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.h:6: +In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = AMD::PMPowerCap; _Args = {unique_ptr, allocator > >, default_delete, allocator > > > >, 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>&, 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>&, 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> >&}]', + inlined from 'virtual std::vector > AMD::PMPowerCapProvider::provideGPUControls(const IGPUInfo&, const ISWInfo&) const' at /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.cpp:65:58: +/usr/include/c++/14/bits/unique_ptr.h:1077:30: 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 + 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 49%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprovider.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveprovider.cpp +[ 49%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp +[ 49%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurvexmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/curve/fancurvexmlparser.cpp +[ 50%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanauto.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/overdrive/auto/odfanauto.cpp +[ 50%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprovider.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/overdrive/auto/odfanautoprovider.cpp +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixed.h:11, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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/overdrive/auto/odfanautoprofilepart.cpp.o +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.cpp +/usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | 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:3448: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 + 3448 | 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:3449:9: note: 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 + 3449 | 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:3450:9: note: parameter passing 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 + 3450 | 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:3451:9: note: parameter passing 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 + 3451 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | 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:3471: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 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3472:9: note: parameter passing for 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 + 3472 | 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:3473:9: note: parameter passing 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 + 3473 | 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:3474:9: note: parameter passing for argument 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 + 3474 | 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:3475:9: note: parameter passing 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 + 3475 | 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:3476:9: note: parameter passing for 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 + 3476 | 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:3477:9: note: parameter passing 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 + 3477 | 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:3515: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 + 3515 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) @@ -23687,82 +24580,38 @@ /usr/include/units.h:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593: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 3593 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -23771,40 +24620,14 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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 -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/fanmodeprofilepart.cpp /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -23817,54 +24640,18 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3633: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 3633 | 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::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4123:9: note: parameter passing for argument 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 - 4123 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3634: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 3634 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3635:9: 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 3635 | 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::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) @@ -23877,14 +24664,6 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -23893,10 +24672,6 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -23937,10 +24712,6 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -23949,10 +24720,6 @@ /usr/include/units.h:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) @@ -23965,18 +24732,10 @@ /usr/include/units.h:3785: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 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -23985,10 +24744,6 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -23997,16 +24752,10 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 46%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fanmodexmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/fanmodexmlparser.cpp /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -24071,10 +24820,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -24243,103 +24988,8 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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()); - | ~~~^~ -In file included from /usr/include/c++/14/tuple:38, - from /usr/include/c++/14/functional:53, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/exportable.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/profilepart.h:6, - from /build/reproducible-path/corectrl-1.4.2+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.4.2+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) - | ^~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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 - | ^~~~~ -[ 46%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanauto.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/auto/fanauto.cpp -[ 47%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprovider.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/auto/fanautoprovider.cpp -[ 47%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/auto/fanautoprofilepart.cpp -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp: In member function 'void AMD::PMPowerCap::value(units::power::microwatt_t)': -/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.cpp:96: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 - 96 | void AMD::PMPowerCap::value(units::power::microwatt_t value) - | ^~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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()); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 47%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/auto/fanautoxmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixedprovider.cpp -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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 - | ^~~ -[ 48%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixedprofilepart.cpp -/build/reproducible-path/corectrl-1.4.2+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.4.2+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); - | ~~~~~~~~~~~~~~^~~~~~~~~~ -[ 48%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/fixed/fanfixedxmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixedxmlparser.cpp -/build/reproducible-path/corectrl-1.4.2+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.4.2+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 | }); - | ^ -[ 49%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurve.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp -[ 49%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprovider.cpp.o -[ 49%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveprovider.cpp -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp -[ 49%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/curve/fancurvexmlparser.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/curve/fancurvexmlparser.cpp -[ 50%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanauto.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/overdrive/auto/odfanauto.cpp -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixed.h:11, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixed.cpp:4: +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurve.h:11, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -24360,6 +25010,14 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixed.h:11, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixedprofilepart.h:7, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixedxmlparser.h:7, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixedxmlparser.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3446: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 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -24368,6 +25026,10 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -24376,10 +25038,18 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -24388,10 +25058,18 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -24400,30 +25078,66 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3448: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 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3449:9: note: 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 3449 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3450:9: note: parameter passing 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 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3451:9: note: parameter passing 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 3451 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) @@ -24432,14 +25146,10 @@ /usr/include/units.h:3471: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 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/memory:78, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/igpucontrolprovider.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.h:6: -In function 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = AMD::PMPowerCap; _Args = {unique_ptr, allocator > >, default_delete, allocator > > > >, 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>&, 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>&, 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> >&}]', - inlined from 'virtual std::vector > AMD::PMPowerCapProvider::provideGPUControls(const IGPUInfo&, const ISWInfo&) const' at /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprovider.cpp:65:58: -/usr/include/c++/14/bits/unique_ptr.h:1077:30: 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 - 1077 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -24448,6 +25158,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3448: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 + 3448 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -24460,11 +25174,14 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3449:9: note: 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 + 3449 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 50%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoprovider.cpp.o /usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -24473,15 +25190,23 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 50%] 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::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3450:9: note: parameter passing 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 + 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/overdrive/auto/odfanautoprovider.cpp /usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3451:9: note: parameter passing 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 + 3451 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -24494,58 +25219,210 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/overdrive/auto/odfanautoxmlparser.cpp +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixed.h:11, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixedprofilepart.h:7, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3472:9: note: parameter passing for 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 3472 | 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:3471: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 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3473:9: note: parameter passing 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 3473 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3474:9: note: parameter passing for argument 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 3474 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3475:9: note: parameter passing 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 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3476:9: note: parameter passing for 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 3476 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3477:9: note: parameter passing 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 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3515: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 3515 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3472:9: note: parameter passing for 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 + 3472 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3473:9: note: parameter passing 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 + 3473 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | 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:3474:9: note: parameter passing for argument 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 + 3474 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593: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 3593 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | 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:3475:9: note: parameter passing 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 + 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -24554,6 +25431,14 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3448: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 + 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3476:9: note: parameter passing for 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 + 3476 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -24562,10 +25447,18 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3449:9: note: 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 + 3449 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3477:9: note: parameter passing 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 + 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -24574,6 +25467,14 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3515: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 + 3515 | 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:3450:9: note: parameter passing 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 + 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -24582,6 +25483,10 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3451:9: note: parameter passing 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 + 3451 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -24590,853 +25495,1021 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixed.h:11, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixedprofilepart.h:7, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471: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 + 3471 | 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:3633: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 3633 | 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::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | 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:3634: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 3634 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3635:9: 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 3635 | 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::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3518 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 + 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3764: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 3764 | 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:3593: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 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3472:9: note: parameter passing for 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 + 3472 | UNIT_ADD(angle, degree, degrees, deg, 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3448: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 - 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3473:9: note: parameter passing 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 + 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3449:9: note: 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 - 3449 | 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:3450:9: note: parameter passing 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 - 3450 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3474:9: note: parameter passing for argument 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 + 3474 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3451:9: note: parameter passing 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 - 3451 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ +/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:3633: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 + 3633 | 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::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3475:9: note: parameter passing 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 + 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': /usr/include/units.h:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3785: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 3785 | 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:3476:9: note: parameter passing for 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 + 3476 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3634: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 + 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471: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 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3477:9: note: parameter passing 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 + 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3635:9: 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 + 3635 | 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::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurve.h:11, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.h:7, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3515: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 + 3515 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3636: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 + 3636 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3764: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 + 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3786:9: note: parameter passing for 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 3786 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3787:9: note: parameter passing for 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 3787 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4099: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 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 + 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4100: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 4100 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4101: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 - 4101 | 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:4102: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 - 4102 | 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:4120: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 - 4120 | 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:3472:9: note: parameter passing for 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 - 3472 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3473:9: note: parameter passing 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 - 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3474:9: note: parameter passing for argument 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 - 3474 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3475:9: note: parameter passing 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 - 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3476:9: note: parameter passing for 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 - 3476 | UNIT_ADD(angle, turn, turns, tr, 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3477:9: note: parameter passing 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 - 3477 | 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:3515: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 - 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixed.h:11, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixedprofilepart.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixedxmlparser.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixedxmlparser.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3446: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::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 - 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593: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 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4101: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 + 4101 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4102: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 + 4102 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4120: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 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3765: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 + 3765 | 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:3766: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 + 3766 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': +/usr/include/units.h:3767:9: note: parameter passing for argument 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 + 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785: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 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3448: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 + 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3449:9: note: 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 + 3449 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3450:9: note: parameter passing 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 + 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3451:9: note: parameter passing 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 + 3451 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, 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:3633: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 3633 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3634: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 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471: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 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3635:9: 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 3635 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | 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:3448: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 - 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ /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:3636: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 3636 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3786:9: note: parameter passing for 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 + 3786 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764: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 3764 | 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:3449:9: note: 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 - 3449 | UNIT_ADD(time, day, days, d, unit, hours>) +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3787:9: note: parameter passing for 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 + 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3450:9: note: parameter passing 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 - 3450 | 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:4123:9: note: parameter passing for argument 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 - 4123 | 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:3451:9: note: parameter passing 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 - 3451 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4099: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 + 4099 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | 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:4100: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 + 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4101: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 + 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471: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 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4102: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 + 4102 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | 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:4120: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 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:3472:9: note: parameter passing for 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 + 3472 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3473:9: note: parameter passing 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 + 3473 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3474:9: note: parameter passing for argument 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 + 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3475:9: note: parameter passing 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 + 3475 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3476:9: note: parameter passing for 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 + 3476 | UNIT_ADD(angle, turn, turns, tr, 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:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) @@ -25445,122 +26518,174 @@ /usr/include/units.h:3767:9: note: parameter passing for argument 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 3767 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785: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 3785 | 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:3472:9: note: parameter passing for 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 - 3472 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3477:9: note: parameter passing 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 + 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3515: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 + 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3473:9: note: parameter passing 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 - 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3474:9: note: parameter passing for argument 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 - 3474 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3475:9: note: parameter passing 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 - 3475 | 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:3476:9: note: parameter passing for 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 - 3476 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3477:9: note: parameter passing 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 - 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3515: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 - 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 + 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593: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 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': -/usr/include/units.h:3786:9: note: parameter passing for 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 - 3786 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3518 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 - 3519 | 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:3787:9: note: parameter passing for 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 - 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3593: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 - 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -25569,9 +26694,17 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4099: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 - 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3786:9: note: parameter passing for 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 + 3786 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -25581,34 +26714,74 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3787:9: note: parameter passing for 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 + 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4100: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 - 4100 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4099: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 + 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4101: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 - 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) +/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': +/usr/include/units.h:4100: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 + 4100 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4101: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 + 4101 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4102: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 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) @@ -25617,112 +26790,194 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120: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 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 50%] 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::data::femtobyte_t units::literals::operator""_fB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120: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::picobyte_t units::literals::operator""_pB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/overdrive/auto/odfanautoprofilepart.cpp -/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3633: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 3633 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3634: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 3634 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4123:9: note: parameter passing for argument 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 + 4123 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3635:9: 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 3635 | 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::microbyte_t units::literals::operator""_uB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764: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 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -25731,26 +26986,38 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -25759,21 +27026,37 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3766: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 @@ -25783,70 +27066,101 @@ /usr/include/units.h:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4123:9: note: parameter passing for argument 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 + 4123 | 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:3785: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 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_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.4.2+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:2602: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 + 2602 | inline constexpr UnitTypeLhs operator*(const UnitTypeLhs& lhs, T rhs) noexcept + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -25855,26 +27169,34 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3787:9: note: parameter passing for 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 3787 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4099: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 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) @@ -25883,10 +27205,6 @@ /usr/include/units.h:4100: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 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) @@ -25895,10 +27213,6 @@ /usr/include/units.h:4102: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 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:4120: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 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -25911,14 +27225,37 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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.4.2+ds/src/core/exportable.h:6, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/icontrol.h:6, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/control.h:6, + from /build/reproducible-path/corectrl-1.4.2+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.4.2+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::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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, base_unit<> > >; T = int; = void]': +/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:34:73: required from here + 34 | units::make_unit(20)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/units.h:2201: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 + 2201 | 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.4.2+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::data::microbyte_t units::literals::operator""_uB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -25927,30 +27264,34 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -25959,20 +27300,18 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixed.h:11, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -25981,68 +27320,26 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4123:9: note: parameter passing for argument 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 + 4123 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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.4.2+ds/src/core/components/controls/amd/fan/curve/fancurve.h:11, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -26051,58 +27348,14 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -26111,84 +27364,118 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixed.h:11, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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)': @@ -26199,129 +27486,76 @@ /usr/include/units.h:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | 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:3448: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 3448 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3448: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 - 3448 | 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:3449:9: note: 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 3449 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3450:9: note: parameter passing 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 - 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3451:9: note: parameter passing 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 - 3451 | 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:3449:9: note: 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 - 3449 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3450:9: note: parameter passing 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 3450 | UNIT_ADD(time, week, weeks, wk, 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4123:9: note: parameter passing for argument 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 + 4123 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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.4.2+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::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3451:9: note: parameter passing 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 3451 | 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:3471: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 - 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurve.h:11, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.h:7, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurvexmlparser.h:7, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471: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 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -26331,34 +27565,18 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -26367,172 +27585,246 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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 + | ^~~~~ +[ 51%] 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::angle::deciradian_t units::literals::operator""_drad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp /usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3472:9: note: parameter passing for 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 - 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | 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:3448: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 + 3448 | 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:3449:9: note: 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 + 3449 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3472:9: note: parameter passing for 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 + 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3450:9: note: parameter passing 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 + 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3473:9: note: parameter passing 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 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3451:9: note: parameter passing 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 + 3451 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3474:9: note: parameter passing for argument 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 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4123:9: note: parameter passing for argument 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 - 4123 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | 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:3475:9: note: parameter passing 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 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ -/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.4.2+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:2602: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 - 2602 | inline constexpr UnitTypeLhs operator*(const UnitTypeLhs& lhs, T rhs) noexcept - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | 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:3471: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 + 3471 | 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:3476:9: note: parameter passing for 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 3476 | UNIT_ADD(angle, turn, turns, tr, 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3477:9: note: parameter passing 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 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3515: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 3515 | 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:3472:9: note: parameter passing for 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 - 3472 | UNIT_ADD(angle, degree, degrees, deg, 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_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:3876: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::]' + 3876 | __gnu_cxx::__ops::__pred_iter(__pred)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_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:3876: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::]' + 3876 | __gnu_cxx::__ops::__pred_iter(__pred)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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::angle::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3473:9: note: parameter passing 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 - 3473 | 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:3474:9: note: parameter passing for argument 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 - 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurve.h:11, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.h:7, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3475:9: note: parameter passing 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 - 3475 | 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:3476:9: note: parameter passing for 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 - 3476 | 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:3472:9: note: parameter passing for 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 + 3472 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) @@ -26545,10 +27837,10 @@ /usr/include/units.h:3593: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 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3473:9: note: parameter passing 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 + 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -26557,17 +27849,9 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3477:9: note: parameter passing 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 - 3477 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3515: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 - 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3474:9: note: parameter passing for argument 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 + 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -26577,46 +27861,42 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3475:9: note: parameter passing 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 + 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3476:9: note: parameter passing for 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 + 3476 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3477:9: note: parameter passing 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 + 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3515: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 + 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -26629,244 +27909,178 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3633: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 3633 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | 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:3634: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 3634 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 - 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ -[ 50%] 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::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3593: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 - 3593 | 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:3635:9: 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 3635 | 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::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/overdrive/auto/odfanautoxmlparser.cpp -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3636: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 3636 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3518 | 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:3764: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 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 + 3519 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3593: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 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3448: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 - 3448 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3449:9: note: 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 - 3449 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': -/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3450:9: note: parameter passing 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 - 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::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::terawatt_t units::literals::operator""_TW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3451:9: note: parameter passing 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 - 3451 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, 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:3633: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 3633 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3471: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 - 3471 | 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:3765: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 3765 | 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:3634: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 - 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3766: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 3766 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) @@ -26875,22 +28089,14 @@ /usr/include/units.h:3785: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 3785 | 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:3634: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 + 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3635:9: 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 - 3635 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -26899,130 +28105,96 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3635:9: 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 + 3635 | 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::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3636: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 + 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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.4.2+ds/src/core/exportable.h:6, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/profilepart.h:6, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.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.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp:62:37: required from here + 62 | outer_.tempRange_ = 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<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::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3764: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 + 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 51%] 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::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3636: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 - 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3764: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::nanowatt_t units::literals::operator""_nW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp +/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::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::milliwatt_t units::literals::operator""_mW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3786:9: note: parameter passing for 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 - 3786 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3787:9: note: parameter passing for 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 - 3787 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4099: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 - 4099 | 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:4100: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 - 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': -/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -27031,34 +28203,18 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4101: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 - 4101 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4102: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 - 4102 | UNIT_ADD(concentration, percent, percent, pct, 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120: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 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3786:9: note: parameter passing for 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 + 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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 + | ^~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -27067,146 +28223,77 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3472:9: note: parameter passing for 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 - 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) +/usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': +/usr/include/units.h:3787:9: note: parameter passing for 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 + 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurve.h:11, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurvexmlparser.h:7, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3473:9: note: parameter passing 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 - 3473 | 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:4099: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 + 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:4100: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 + 4100 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3474:9: note: parameter passing for argument 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 - 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:4101: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 + 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ +/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.4.2+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::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3475:9: note: parameter passing 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 - 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': +/usr/include/units.h:4102: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 + 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3785: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 3785 | 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:3476:9: note: parameter passing for 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 - 3476 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4120: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 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -27215,74 +28302,30 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3477:9: note: parameter passing 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 - 3477 | 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:3515: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 - 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -27295,685 +28338,547 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3448: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 - 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3786:9: note: parameter passing for 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 3786 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3449:9: note: 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 - 3449 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 - 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3787:9: note: parameter passing for 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 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3593: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 - 3593 | 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:4099: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 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.h:14, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:4100: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 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3450:9: note: parameter passing 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 - 3450 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3451:9: note: parameter passing 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 - 3451 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:4101: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 4101 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4102: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 4102 | UNIT_ADD(concentration, percent, percent, pct, 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120: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 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471: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 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3633: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 - 3633 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3634: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 - 3634 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3448: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 + 3448 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3635:9: 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 - 3635 | 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::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3472:9: note: parameter passing for 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 - 3472 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3449:9: note: 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 + 3449 | 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:3450:9: note: parameter passing 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 + 3450 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3636: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 - 3636 | 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:3451:9: note: parameter passing 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 + 3451 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3473:9: note: parameter passing 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 - 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': -/usr/include/units.h:3764: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 - 3764 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4121 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 4122 | 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:3474:9: note: parameter passing for argument 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 - 3474 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3475:9: note: parameter passing 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 - 3475 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': -/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3471: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 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3476:9: note: parameter passing for 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 - 3476 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3477:9: note: parameter passing 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 - 3477 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3515: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 - 3515 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': -/usr/include/units.h:3765: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 - 3765 | 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:3766: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 - 3766 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': -/usr/include/units.h:3767:9: note: parameter passing for argument 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 - 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) - | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3785: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 - 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3472:9: note: parameter passing for 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 + 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': -/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3473:9: note: parameter passing 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 + 3473 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3474:9: note: parameter passing for argument 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 + 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3475:9: note: parameter passing 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 + 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3476:9: note: parameter passing for 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 + 3476 | 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:3477:9: note: parameter passing 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 + 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3515: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 + 3515 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': -/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3786:9: note: parameter passing for 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 - 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': /usr/include/units.h:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3787:9: note: parameter passing for 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 - 3787 | 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:4099: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 - 4099 | 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:3593: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 3593 | 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:4100: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 - 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) +/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -27983,48 +28888,16 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4101: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 - 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4102: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 - 4102 | 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:4120: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 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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)': @@ -28035,58 +28908,22 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -28095,30 +28932,18 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -28127,44 +28952,27 @@ /usr/include/units.h:3633: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 3633 | 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::mebibyte_t units::literals::operator""_MiB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_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.4.2+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:2602: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 + 2602 | inline constexpr UnitTypeLhs operator*(const UnitTypeLhs& lhs, T rhs) noexcept + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3634: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 3634 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3635:9: 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 3635 | 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::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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)': @@ -28175,102 +28983,137 @@ /usr/include/units.h:3764: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 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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::power::microwatt_t units::literals::operator""_uW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/chrono:48, + from /usr/include/units.h:76: +/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:3866: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 + 3866 | find_if(_InputIterator __first, _InputIterator __last, + | ^~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:3875: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 + 3875 | return std::__find_if(__first, __last, + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 3876 | __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:2140: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 + 2140 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) + | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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:3866: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 + 3866 | find_if(_InputIterator __first, _InputIterator __last, + | ^~~~~~~ +/usr/include/c++/14/bits/stl_algo.h:3875: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 + 3875 | return std::__find_if(__first, __last, + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ + 3876 | __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:2140: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 + 2140 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) + | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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()), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -28291,10 +29134,6 @@ /usr/include/units.h:3765: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 3765 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) @@ -28303,10 +29142,6 @@ /usr/include/units.h:3767:9: note: parameter passing for argument 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 3767 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785: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 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -28315,18 +29150,6 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -28339,23 +29162,6 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4123:9: note: parameter passing for argument 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 - 4123 | 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.4.2+ds/src/core/exportable.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/icontrol.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/control.h:6, - from /build/reproducible-path/corectrl-1.4.2+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.4.2+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::millivolt_t units::literals::operator""_mV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -28364,28 +29170,10 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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.4.2+ds/src/core/components/controls/amd/fan/curve/fancurve.cpp:34:73: required from here - 34 | units::make_unit(20)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/units.h:2201: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 - 2201 | 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.4.2+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::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -28538,149 +29326,10 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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.4.2+ds/src/core/exportable.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/profilepart.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.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.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.cpp:62:37: required from here - 62 | outer_.tempRange_ = 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<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::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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 - | ^~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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::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.4.2+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::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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.4.2+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::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4123:9: note: parameter passing for argument 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 - 4123 | 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.4.2+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:2602: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 - 2602 | inline constexpr UnitTypeLhs operator*(const UnitTypeLhs& lhs, T rhs) noexcept - | ^~~~~~~~ -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:3876: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::]' - 3876 | __gnu_cxx::__ops::__pred_iter(__pred)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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/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:3876: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::]' - 3876 | __gnu_cxx::__ops::__pred_iter(__pred)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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) - | ^~~~~~~~~~~ In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurve.h:11, from /build/reproducible-path/corectrl-1.4.2+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)': @@ -28699,22 +29348,42 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -28723,6 +29392,14 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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::time::kilosecond_t units::literals::operator""_ks(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -28731,10 +29408,18 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -28743,22 +29428,48 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 51%] 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::time::minute_t units::literals::operator""_min(long double)': /usr/include/units.h:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3447 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3448: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 3448 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3449:9: note: 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 3449 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3450:9: note: parameter passing 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 3450 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3451:9: note: parameter passing 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 3451 | UNIT_ADD(time, year, years, yr, unit, days>) @@ -28767,14 +29478,26 @@ /usr/include/units.h:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471: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 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -28783,6 +29506,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4123:9: note: parameter passing for argument 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 + 4123 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -28819,12 +29546,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 51%] 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::angle::gigaradian_t units::literals::operator""_Grad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp /usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -28833,6 +29558,8 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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/odfancurvexmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.cpp /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3472:9: note: parameter passing for 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 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) @@ -28865,89 +29592,19 @@ /usr/include/units.h:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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:76: -/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:3866: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 - 3866 | find_if(_InputIterator __first, _InputIterator __last, - | ^~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:3875: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 - 3875 | return std::__find_if(__first, __last, - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 3876 | __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:2140: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 - 2140 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) - | ^~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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:3866: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 - 3866 | find_if(_InputIterator __first, _InputIterator __last, - | ^~~~~~~ -/usr/include/c++/14/bits/stl_algo.h:3875: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 - 3875 | return std::__find_if(__first, __last, - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ - 3876 | __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:2140: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 - 2140 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) - | ^~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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()), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) @@ -28996,6 +29653,17 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -29004,6 +29672,10 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -29032,6 +29704,14 @@ /usr/include/units.h:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3764: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 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -29052,12 +29732,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 51%] 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::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -29138,7 +29816,6 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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/curve/odfancurveprofilepart.cpp.o /usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -29147,15 +29824,25 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -29188,7 +29875,6 @@ /usr/include/units.h:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -[ 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::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4102: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 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) @@ -29201,19 +29887,18 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.cpp /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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, + | ^~~ /usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -29222,6 +29907,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -29270,6 +29959,8 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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/cpucontrolprovider.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/cpucontrolprovider.cpp /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -29310,6 +30001,10 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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 | }); + | ^ /usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -29326,6 +30021,10 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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( + | ^~~ /usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -29334,6 +30033,10 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -29346,6 +30049,8 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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/cpu/cpufreq.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/cpu/cpufreq.cpp /usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -29374,75 +30079,23 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -[ 52%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpucontrolprovider.cpp.o -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/cpucontrolprovider.cpp -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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)); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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 | }); - | ^ -[ 52%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreq.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/cpu/cpufreq.cpp -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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) | ^~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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 - | ^~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.h:14, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/auto/odfanautoprovider.cpp:8: +[ 52%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprovider.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/cpu/cpufreqprovider.cpp +[ 53%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/cpu/cpufreqprofilepart.cpp +[ 53%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqxmlparser.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/cpu/cpufreqxmlparser.cpp +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.h:12, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -29619,15 +30272,6 @@ /usr/include/units.h:3515: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 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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) - | ^~~ /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) @@ -29672,8 +30316,6 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 52%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprovider.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/cpu/cpufreqprovider.cpp /usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -29778,10 +30420,12 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 53%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprovider.cpp.o /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/cpu/cpufreqmodeprovider.cpp /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -29802,8 +30446,6 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 53%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqprofilepart.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/cpu/cpufreqprofilepart.cpp /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -29832,7 +30474,6 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 53%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqxmlparser.cpp.o /usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -29841,7 +30482,6 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/cpu/cpufreqxmlparser.cpp /usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -30050,18 +30690,47 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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/cpu/cpufreqmodeprovider.cpp.o /usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/cpu/cpufreqmodeprovider.cpp /usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.h:12, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:4: +In file included from /usr/include/c++/14/tuple:38, + from /usr/include/c++/14/functional:53, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/exportable.h:6, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/icontrol.h:6, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/control.h:6, + from /build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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:4219: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::]' + 4219 | *__result = __unary_op(*__first); + | ~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:156:17: required from here + 156 | std::transform(curve.cbegin(), curve.cend(), std::back_inserter(points), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 157 | [](auto const &point) { + | ~~~~~~~~~~~~~~~~~~~~~~~ + 158 | return std::make_pair(std::get<1>(point), std::get<2>(point)); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 159 | }); + | ~~ +/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:158: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 + 158 | return std::make_pair(std::get<1>(point), std::get<2>(point)); + | ^ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.h:14, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp:8: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -30210,6 +30879,8 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 53%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprofilepart.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/cpu/cpufreqmodeprofilepart.cpp /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3472:9: note: parameter passing for 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 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) @@ -30274,6 +30945,13 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.h:12, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.h:7, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -30286,6 +30964,10 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -30294,17 +30976,18 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.h:12, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.h:7, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -30313,12 +30996,16 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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)': @@ -30329,76 +31016,74 @@ /usr/include/units.h:3633: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 3633 | 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::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3634: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 3634 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3635:9: 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 3635 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764: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 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 53%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodeprofilepart.cpp.o -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/cpu/cpufreqmodeprofilepart.cpp /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -30407,33 +31092,25 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3448: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 + 3448 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | 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:3449:9: note: 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 + 3449 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -30443,22 +31120,22 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3450:9: note: parameter passing 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 + 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3448: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 - 3448 | 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:3449:9: note: 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 - 3449 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3451:9: note: parameter passing 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 + 3451 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -30467,158 +31144,158 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3450:9: note: parameter passing 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 - 3450 | UNIT_ADD(time, week, weeks, wk, 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3451:9: note: parameter passing 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 - 3451 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3471: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 + 3471 | 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:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::julian_year_t units::literals::operator""_a_j(long double)': -/usr/include/units.h:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785: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 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471: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::milliradian_t units::literals::operator""_mrad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3472:9: note: parameter passing for 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 + 3472 | 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:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::teraradian_t units::literals::operator""_Trad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3473:9: note: parameter passing 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 + 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3787:9: note: parameter passing for 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 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) @@ -30627,34 +31304,30 @@ /usr/include/units.h:4099: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 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, 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:3472:9: note: parameter passing for 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 - 3472 | 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:3473:9: note: parameter passing 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 - 3473 | 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:3474:9: note: parameter passing for argument 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 + 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4100: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 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3475:9: note: parameter passing 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 + 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4101: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 4101 | 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:3474:9: note: parameter passing for argument 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 - 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3476:9: note: parameter passing for 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 + 3476 | UNIT_ADD(angle, turn, turns, tr, 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:4102: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 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': -/usr/include/units.h:3475:9: note: parameter passing 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 - 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': /usr/include/units.h:4120: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 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -30663,17 +31336,17 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3476:9: note: parameter passing for 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 - 3476 | 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:3477:9: note: parameter passing 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 + 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobyte_t units::literals::operator""_pB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3477:9: note: parameter passing 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 - 3477 | 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:3515: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 + 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -30687,14 +31360,14 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3515: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 - 3515 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -30703,10 +31376,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -30723,64 +31392,50 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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.4.2+ds/src/core/components/amdutils.h:14, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprovider.cpp:8: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3446: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 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593: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 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -30793,18 +31448,6 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -30813,46 +31456,38 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -30861,42 +31496,22 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -30905,262 +31520,182 @@ /usr/include/units.h:3633: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 3633 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3634: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 3634 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3635:9: 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 3635 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3448: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 - 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3449:9: note: 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 - 3449 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764: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 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3450:9: note: parameter passing 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 - 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3451:9: note: parameter passing 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 - 3451 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471: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 - 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3767:9: note: parameter passing for argument 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 3767 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785: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 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.h:12, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.h:7, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.h:7, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -31169,9 +31704,9 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3472:9: note: parameter passing for 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 - 3472 | 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:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -31181,18 +31716,14 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3473:9: note: parameter passing 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 - 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3474:9: note: parameter passing for argument 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 - 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -31205,18 +31736,18 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3475:9: note: parameter passing 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 - 3475 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3476:9: note: parameter passing for 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 - 3476 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -31225,46 +31756,34 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3477:9: note: parameter passing 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 - 3477 | 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:3515: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 - 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3787:9: note: parameter passing for 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 3787 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4099: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 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | 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:4123:9: note: parameter passing for argument 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 - 4123 | 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:4100: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 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) @@ -31277,18 +31796,22 @@ /usr/include/units.h:4120: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 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -31301,30 +31824,30 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 - 3519 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593: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 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -31333,17 +31856,17 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -31353,102 +31876,65 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3448: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 + 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/memory:78, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/igpucontrolprovider.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveprovider.h:6, - from /build/reproducible-path/corectrl-1.4.2+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.4.2+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)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3449:9: note: 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 + 3449 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3450:9: note: parameter passing 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 + 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 4122 | 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:3633: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 - 3633 | 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:3451:9: note: parameter passing 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 + 3451 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -31458,13 +31944,9 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3634: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 - 3634 | 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:3635:9: 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 - 3635 | 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::julian_year_t units::literals::operator""_a_j(long double)': +/usr/include/units.h:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -31474,6 +31956,10 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -31482,494 +31968,86 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3636: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 - 3636 | 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:3764: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 - 3764 | 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:3471: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 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3765: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 - 3765 | 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:3766: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 - 3766 | 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:3767:9: note: parameter passing for argument 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 - 3767 | 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:3785: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 - 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': -/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3786:9: note: parameter passing for 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 - 3786 | 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:3787:9: note: parameter passing for 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 - 3787 | 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:4099: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 - 4099 | 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:4100: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 - 4100 | 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:4101: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 - 4101 | 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:4102: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 - 4102 | 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:4120: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 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 54%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodexmlparser.cpp.o -/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/cpu/cpufreqmodexmlparser.cpp -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.h:12, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurvexmlparser.h:7, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:3448: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 - 3448 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3449:9: note: 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 - 3449 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3450:9: note: parameter passing 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 - 3450 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3451:9: note: parameter passing 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 - 3451 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | 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:3471: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 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 54%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/handlers/epphandler.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/cpu/handlers/epphandler.cpp -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -31978,10 +32056,6 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -31990,113 +32064,62 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3472:9: note: parameter passing for 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 3472 | UNIT_ADD(angle, degree, degrees, deg, 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.4.2+ds/src/core/exportable.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/profilepart.h:6, - from /build/reproducible-path/corectrl-1.4.2+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.4.2+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::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3473:9: note: parameter passing 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 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3474:9: note: parameter passing for argument 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 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3475:9: note: parameter passing 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 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3476:9: note: parameter passing for 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 3476 | UNIT_ADD(angle, turn, turns, tr, 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3477:9: note: parameter passing 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 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3515: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 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 54%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemprofilepart.cpp.o /usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/graphitemprofilepart.cpp -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4123:9: note: parameter passing for argument 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 - 4123 | 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.4.2+ds/src/core/exportable.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/icontrol.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/control.h:6, - from /build/reproducible-path/corectrl-1.4.2+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.4.2+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::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) @@ -32105,22 +32128,6 @@ /usr/include/units.h:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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:4219: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::]' - 4219 | *__result = __unary_op(*__first); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:156:17: required from here - 156 | std::transform(curve.cbegin(), curve.cend(), std::back_inserter(points), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 157 | [](auto const &point) { - | ~~~~~~~~~~~~~~~~~~~~~~~ - 158 | return std::make_pair(std::get<1>(point), std::get<2>(point)); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 159 | }); - | ~~ -/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:158: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 - 158 | return std::make_pair(std::get<1>(point), std::get<2>(point)); - | ^ /usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': /usr/include/units.h:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) @@ -32157,6 +32164,15 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/memory:78, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/igpucontrolprovider.h:6, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveprovider.h:6, + from /build/reproducible-path/corectrl-1.4.2+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.4.2+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)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -32197,14 +32213,21 @@ /usr/include/units.h:3635:9: 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 3635 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:132: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 + 132 | Utils::Common::normalizePoints(points, tempRange(), speedRange()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:132: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::angular_velocity::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ +[ 54%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/cpufreqmodexmlparser.cpp.o /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3764: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 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/cpu/cpufreqmodexmlparser.cpp /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -32213,6 +32236,8 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 54%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemprofilepart.cpp.o +[ 54%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/controls/cpu/handlers/epphandler.cpp.o /usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -32221,6 +32246,7 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/cpu/handlers/epphandler.cpp /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -32229,6 +32255,7 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/graphitemprofilepart.cpp /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -32273,6 +32300,20 @@ /usr/include/units.h:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/14/tuple:38, + from /usr/include/c++/14/functional:53, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/exportable.h:6, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/profilepart.h:6, + from /build/reproducible-path/corectrl-1.4.2+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.4.2+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::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3785: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 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -32481,6 +32522,11 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:76: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 + 76 | fanCurveExporter.takeFanCurveRange(tempRange(), speedRange()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:76: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 /usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -32501,6 +32547,11 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:212: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 + 212 | Utils::Common::normalizePoints(normalizedPoints, tempRange, speedRange); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:212: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::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -32509,11 +32560,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp:46: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 - 46 | void AMD::OdFanCurveProfilePart::Initializer::takeFanCurveRange( - | ^~~ -/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp:46: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 /usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -32540,36 +32586,26 @@ | ^~~~~~~~ [ 55%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/graphitemxmlparser.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/graphitemxmlparser.cpp +/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp:46: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 + 46 | void AMD::OdFanCurveProfilePart::Initializer::takeFanCurveRange( + | ^~~ +/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp:46: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 +[ 55%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/gpusensorprovider.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/gpusensorprovider.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp:46: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 /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp:46: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 +[ 55%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpufreq.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/amd/gpufreq.cpp /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp:118: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 118 | Utils::Common::normalizePoints(curve_, tempRange_, speedRange_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.cpp:118: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 -[ 55%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/gpusensorprovider.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/gpusensorprovider.cpp -[ 55%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gpufreq.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/amd/gpufreq.cpp [ 55%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memfreq.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/amd/memfreq.cpp -/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:132: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 - 132 | Utils::Common::normalizePoints(points, tempRange(), speedRange()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:132: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 [ 56%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/gputemp.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/amd/gputemp.cpp -/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:76: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 - 76 | fanCurveExporter.takeFanCurveRange(tempRange(), speedRange()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:76: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.4.2+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.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:212: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 - 212 | Utils::Common::normalizePoints(normalizedPoints, tempRange, speedRange); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.cpp:212: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 [ 56%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/junctiontemp.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/amd/junctiontemp.cpp [ 56%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memorytemp.cpp.o @@ -32582,8 +32618,10 @@ cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/amd/activity.cpp [ 57%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/memusage.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/amd/memusage.cpp +[ 57%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedrpm.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/amd/fanspeedrpm.cpp In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/memfreq.cpp:9: + from /build/reproducible-path/corectrl-1.4.2+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)': /usr/include/units.h:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -32988,12 +33026,6 @@ /usr/include/units.h:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.4.2+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)': -/usr/include/units.h:3446: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 - 3446 | 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:3787:9: note: parameter passing for 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 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) @@ -33006,26 +33038,14 @@ /usr/include/units.h:4100: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 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4102: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 4102 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120: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 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -33038,10 +33058,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -33050,22 +33066,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -33074,120 +33078,170 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3448: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 - 3448 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3449:9: note: 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 - 3449 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3450:9: note: parameter passing 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 - 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3451:9: note: parameter passing 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 - 3451 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4121 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3448: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 + 3448 | 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:3449:9: note: 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 + 3449 | 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:3450:9: note: parameter passing 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 + 3450 | 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:3451:9: note: parameter passing 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 + 3451 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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)': @@ -33198,8 +33252,8 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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)': @@ -33210,14 +33264,18 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -33226,6 +33284,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -33234,6 +33296,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -33242,6 +33308,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -33250,124 +33320,160 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3472:9: note: parameter passing for 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 3472 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 57%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedrpm.cpp.o -/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3473:9: note: parameter passing 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 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/amd/fanspeedrpm.cpp +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3474:9: note: parameter passing for argument 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 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3475:9: note: parameter passing 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 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3476:9: note: parameter passing for 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 3476 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3477:9: note: parameter passing 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 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3515: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 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4123:9: note: parameter passing for argument 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 + 4123 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) @@ -33376,17 +33482,17 @@ /usr/include/units.h:3593: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 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4123:9: note: parameter passing for argument 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 - 4123 | 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:3448: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 + 3448 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -33396,6 +33502,10 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3449:9: note: 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 + 3449 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -33404,6 +33514,10 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3450:9: note: parameter passing 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 + 3450 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -33412,10 +33526,18 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3451:9: note: parameter passing 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 + 3451 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -33424,6 +33546,10 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -33432,24 +33558,56 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471: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 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3633: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 3633 | 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::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3634: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 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/gputemp.cpp:9: + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -33458,24 +33616,26 @@ /usr/include/units.h:3635:9: 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 3635 | 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.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3764: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 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -33484,40 +33644,36 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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)': @@ -33532,289 +33688,273 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3472:9: note: parameter passing for 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 + 3472 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::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::deciwatt_t units::literals::operator""_dW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3473:9: note: parameter passing 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 + 3473 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3474:9: note: parameter passing for argument 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 + 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3475:9: note: parameter passing 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 + 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3476:9: note: parameter passing for 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 + 3476 | UNIT_ADD(angle, turn, turns, tr, 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': -/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3448: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 - 3448 | 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:3477:9: note: parameter passing 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 + 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3449:9: note: 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 - 3449 | UNIT_ADD(time, day, days, d, unit, hours>) +/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': +/usr/include/units.h:3765: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 + 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': -/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3766: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 + 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3515: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 + 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': +/usr/include/units.h:3767:9: note: parameter passing for argument 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 + 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3450:9: note: parameter passing 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 - 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': +/usr/include/units.h:3785: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 + 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': -/usr/include/units.h:3765: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 - 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3451:9: note: parameter passing 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 - 3451 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | 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:3766: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 - 3766 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3448: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 3448 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': -/usr/include/units.h:3767:9: note: parameter passing for argument 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 - 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) - | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | 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:3785: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 +/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3449:9: note: 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 3449 | 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:3471: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 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::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::centivolt_t units::literals::operator""_cV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3450:9: note: parameter passing 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 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::decavolt_t units::literals::operator""_daV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3451:9: note: parameter passing 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 3451 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::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::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3518 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 + 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3452 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3593: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 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471: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 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3786:9: note: parameter passing for 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 + 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3787:9: note: parameter passing for 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 + 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -33824,37 +33964,37 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4099: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 + 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4100: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 + 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -33864,15 +34004,21 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:4101: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 + 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3472:9: note: parameter passing for 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 - 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4102: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 + 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -33882,562 +34028,532 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3473:9: note: parameter passing 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 - 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4120: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 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3786:9: note: parameter passing for 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 - 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3474:9: note: parameter passing for argument 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 - 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3787:9: note: parameter passing for 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 - 3787 | 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:3475:9: note: parameter passing 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 - 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) +/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:3633: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 + 3633 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3472:9: note: parameter passing for 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 3472 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4099: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 - 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_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:3634: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 + 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3635:9: 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 + 3635 | 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:3473:9: note: parameter passing 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 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3476:9: note: parameter passing for 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 - 3476 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3477:9: note: parameter passing 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 - 3477 | 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:4100: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 - 4100 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3474:9: note: parameter passing for argument 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 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': -/usr/include/units.h:4101: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 - 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) +/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:3636: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 + 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764: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 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3475:9: note: parameter passing 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 3475 | 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:3515: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 - 3515 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3476:9: note: parameter passing for 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 3476 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4102: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 - 4102 | 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:4120: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::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3477:9: note: parameter passing 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 3477 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | 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:3515: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 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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::petawatt_t units::literals::operator""_PW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 - 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) +/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': +/usr/include/units.h:3765: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 + 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3448: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 - 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) +/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': +/usr/include/units.h:3766: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 + 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': -/usr/include/units.h:3593: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 - 3593 | 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:3767:9: note: parameter passing for argument 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 + 3767 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3785: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 + 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3593: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 3593 | 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:3449:9: note: 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 - 3449 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3450:9: note: parameter passing 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 - 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3451:9: note: parameter passing 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 - 3451 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:3471: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 - 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3633: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 3633 | 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::radians_per_second_t units::literals::operator""_rad_per_s(long double)': -/usr/include/units.h:3633: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 - 3633 | 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::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3634: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 - 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) +/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': +/usr/include/units.h:3786:9: note: parameter passing for 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 + 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3635:9: 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 - 3635 | 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::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3634: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 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3787:9: note: parameter passing for 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 + 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4099: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 + 4099 | 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:3635:9: 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 3635 | 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::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3636: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 - 3636 | 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:4100: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 + 4100 | 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:3764: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 - 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764: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 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4101: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 + 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4102: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 + 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -34446,158 +34562,138 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3448: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 + 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4120: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 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3472:9: note: parameter passing for 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 - 3472 | 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:3449:9: note: 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 + 3449 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3450:9: note: parameter passing 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 + 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3473:9: note: parameter passing 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 - 3473 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3451:9: note: parameter passing 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 + 3451 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3474:9: note: parameter passing for argument 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 - 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3475:9: note: parameter passing 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 - 3475 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3765: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 - 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471: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 + 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -34606,42 +34702,74 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3765: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 + 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3767:9: note: parameter passing for argument 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 3767 | 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:3476:9: note: parameter passing for 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 - 3476 | 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:3785: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 - 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3765: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 - 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785: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 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3477:9: note: parameter passing 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 - 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) @@ -34650,206 +34778,186 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3766: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 - 3766 | 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:3767:9: note: parameter passing for argument 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 - 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) - | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785: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 - 3785 | 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:3515: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 - 3515 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3472:9: note: parameter passing for 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 + 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3473:9: note: parameter passing 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 + 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 - 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | 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:3474:9: note: parameter passing for argument 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 + 3474 | 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:3787:9: note: parameter passing for 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 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': -/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3593: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 - 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:3475:9: note: parameter passing 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 + 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4099: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 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4100: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 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': -/usr/include/units.h:3786:9: note: parameter passing for 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 - 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3476:9: note: parameter passing for 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 + 3476 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3477:9: note: parameter passing 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 + 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4102: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 4102 | 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:3787:9: note: parameter passing for 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 - 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3515: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 + 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120: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 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4099: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 - 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -34862,288 +34970,318 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:4100: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 - 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:4101: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 - 4101 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:4102: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 - 4102 | UNIT_ADD(concentration, percent, percent, pct, 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120: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 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3518 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 + 3519 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3593: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 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3633: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 - 3633 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3634: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 - 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3635:9: 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 - 3635 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) - | ^~~~~~~~ +[ 58%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/amd/fanspeedperc.cpp.o +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/amd/fanspeedperc.cpp /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | 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:3633: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 + 3633 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3634: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 + 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3635:9: 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 + 3635 | 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::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764: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 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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)': @@ -35154,72 +35292,42 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3765: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 3765 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785: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 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -35228,58 +35336,22 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -35288,246 +35360,187 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3786:9: note: parameter passing for 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 3786 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3787:9: note: parameter passing for 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 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3448: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 - 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4099: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 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3449:9: note: 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 - 3449 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': -/usr/include/units.h:4100: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 - 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4100: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 + 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3450:9: note: parameter passing 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 - 3450 | 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:4102: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 4102 | 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:3451:9: note: parameter passing 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 - 3451 | 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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120: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 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471: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 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_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::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -35537,31 +35550,22 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/amd/fanspeedperc.cpp -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3448: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 + 3448 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -35570,84 +35574,80 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3449:9: note: 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 + 3449 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3450:9: note: parameter passing 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 + 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3451:9: note: parameter passing 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 + 3451 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | 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:3471: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 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/gpuvolt.cpp:9: + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -35656,50 +35656,86 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3472:9: note: parameter passing for 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 - 3472 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4121 | 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:3473:9: note: parameter passing 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 - 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 4122 | 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:3474:9: note: parameter passing for argument 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 - 3474 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3472:9: note: parameter passing for 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 + 3472 | 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:3473:9: note: parameter passing 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 + 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3474:9: note: parameter passing for argument 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 + 3474 | 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:3475:9: note: parameter passing 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 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) @@ -35712,30 +35748,22 @@ /usr/include/units.h:3476:9: note: parameter passing for 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 3476 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3477:9: note: parameter passing 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 3477 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3515: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 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -35744,242 +35772,492 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': -/usr/include/units.h:3448: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 - 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': /usr/include/units.h:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593: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 + 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3593: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::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3449:9: note: 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 - 3449 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3450:9: note: parameter passing 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 - 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3451:9: note: parameter passing 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 - 3451 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3448: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 + 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3633: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 + 3633 | 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::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3634: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 + 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3449:9: note: 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 + 3449 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3635:9: 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 + 3635 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3636: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 + 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3450:9: note: parameter passing 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 + 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764: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 + 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3451:9: note: parameter passing 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 + 3451 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3448: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 + 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | 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:3449:9: note: 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 + 3449 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3450:9: note: parameter passing 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 + 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': /usr/include/units.h:3471: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 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) +/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3451:9: note: parameter passing 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 + 3451 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3765: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 + 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': +/usr/include/units.h:3766: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 + 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3767:9: note: parameter passing for argument 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 + 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': +/usr/include/units.h:3471: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 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785: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 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3633: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 - 3633 | 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::decaradian_t units::literals::operator""_darad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -35988,54 +36266,368 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3634: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 - 3634 | 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:3635:9: 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 - 3635 | 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::hectovolt_t units::literals::operator""_hV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3472:9: note: parameter passing for 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 + 3472 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3473:9: note: parameter passing 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 + 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': +/usr/include/units.h:3786:9: note: parameter passing for 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 + 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3474:9: note: parameter passing for argument 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 + 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3787:9: note: parameter passing for 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 + 3787 | 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:3475:9: note: parameter passing 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 + 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': +/usr/include/units.h:4099: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 + 4099 | 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:3476:9: note: parameter passing for 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 + 3476 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': +/usr/include/units.h:4100: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 + 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3472:9: note: parameter passing for 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 + 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': +/usr/include/units.h:4101: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 + 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3477:9: note: parameter passing 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 + 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': +/usr/include/units.h:4102: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 + 4102 | 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:3515: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 + 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4120: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 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3473:9: note: parameter passing 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 + 3473 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3474:9: note: parameter passing for argument 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 + 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3475:9: note: parameter passing 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 + 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3476:9: note: parameter passing for 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 + 3476 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 + 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ +[ 58%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/cpusensorprovider.cpp.o +/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/cpusensorprovider.cpp +/usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': +/usr/include/units.h:3593: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 + 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3477:9: note: parameter passing 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 + 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3515: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 + 3515 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3633: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 + 3633 | 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::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ +/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:3634: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 + 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:3635:9: 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 + 3635 | 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::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3636: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 3636 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764: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 3764 | 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:3472:9: note: parameter passing for 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 - 3472 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3473:9: note: parameter passing 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 - 3473 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -36044,9 +36636,13 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3474:9: note: parameter passing for argument 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 - 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) +/usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': +/usr/include/units.h:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3518 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 + 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -36056,18 +36652,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3475:9: note: parameter passing 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 - 3475 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3476:9: note: parameter passing for 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 - 3476 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -36076,26 +36664,42 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3477:9: note: parameter passing 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 - 3477 | 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:3515: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 - 3515 | 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:3593: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 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -36104,14 +36708,18 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': -/usr/include/units.h:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) @@ -36120,14 +36728,30 @@ /usr/include/units.h:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785: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 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -36136,30 +36760,50 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3518 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -36168,34 +36812,42 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 - 3519 | 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:3593: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::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -36204,98 +36856,86 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3786:9: note: parameter passing for 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 3786 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3787:9: note: parameter passing for 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 3787 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3633: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 + 3633 | 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::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4099: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 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4100: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 4100 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4102: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 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120: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 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3634: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 + 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3633: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 - 3633 | 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:3634: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 - 3634 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -36304,10 +36944,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3635:9: 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 - 3635 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -36316,93 +36952,133 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3635:9: 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 + 3635 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764: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 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -36412,10 +37088,6 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -36424,18 +37096,30 @@ /usr/include/units.h:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785: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 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -36444,14 +37128,26 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -36460,9 +37156,13 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -36472,9 +37172,13 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -36484,10 +37188,10 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -36496,20 +37200,28 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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)': @@ -36520,10 +37232,14 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) @@ -36560,10 +37276,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -36576,14 +37288,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -36592,10 +37296,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -36604,10 +37304,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -36624,56 +37320,64 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -36682,22 +37386,10 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -36706,26 +37398,10 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -36734,22 +37410,10 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -36758,28 +37422,28 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3448: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 3448 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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)': @@ -36790,28 +37454,16 @@ /usr/include/units.h:3450:9: note: parameter passing 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 3450 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3451:9: note: parameter passing 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 3451 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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)': @@ -36822,38 +37474,30 @@ /usr/include/units.h:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': /usr/include/units.h:3471: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 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -36866,18 +37510,14 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -36890,22 +37530,22 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -36914,20 +37554,12 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3472:9: note: parameter passing for 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 3472 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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)': @@ -36938,30 +37570,39 @@ /usr/include/units.h:3474:9: note: parameter passing for argument 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 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3475:9: note: parameter passing 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 3475 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3476:9: note: parameter passing for 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 3476 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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_view:52, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/activity.h:6, + from /build/reproducible-path/corectrl-1.4.2+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.4.2+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::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3477:9: note: parameter passing 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 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) @@ -36970,26 +37611,34 @@ /usr/include/units.h:3515: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 3515 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4123:9: note: parameter passing for argument 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 - 4123 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) @@ -37006,6 +37655,10 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -37018,6 +37671,21 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_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.4.2+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.4.2+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:2201: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 + 2201 | inline constexpr UnitType make_unit(const T value) noexcept + | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -37298,12 +37966,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 58%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/cpusensorprovider.cpp.o /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -37396,6 +38062,25 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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, base_unit<> > >; T = int; = void]': +/build/reproducible-path/corectrl-1.4.2+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.4.2+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:2201: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 + 2201 | inline constexpr UnitType make_unit(const T value) noexcept + | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -37404,19 +38089,66 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | 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.4.2+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]' +/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.4.2+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<-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> >]' +/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.4.2+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:2201: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 +/build/reproducible-path/corectrl-1.4.2+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:2201: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 + 2201 | inline constexpr UnitType make_unit(const T value) noexcept + | ^~~~~~~~~ +[ 58%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpufreqpack.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/cpu/cpufreqpack.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<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >; T = int; = void]': +/build/reproducible-path/corectrl-1.4.2+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.4.2+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:2201: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 + 2201 | 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.4.2+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.4.2+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:2201: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 + 2201 | 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<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.4.2+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.4.2+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:2201: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 2201 | inline constexpr UnitType make_unit(const T value) noexcept | ^~~~~~~~~ In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, @@ -37481,21 +38213,6 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_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.4.2+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.4.2+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:2201: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 - 2201 | inline constexpr UnitType make_unit(const T value) noexcept - | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': /usr/include/units.h:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) @@ -37512,19 +38229,6 @@ /usr/include/units.h:3450:9: note: parameter passing 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 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ -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.4.2+ds/src/core/components/sensors/amd/activity.h:6, - from /build/reproducible-path/corectrl-1.4.2+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.4.2+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::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3451:9: note: parameter passing 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 3451 | UNIT_ADD(time, year, years, yr, unit, days>) @@ -37597,21 +38301,6 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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<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.4.2+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.4.2+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:2201: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 - 2201 | inline constexpr UnitType make_unit(const T value) noexcept - | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3472:9: note: parameter passing for 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 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) @@ -37624,6 +38313,12 @@ /usr/include/units.h:3474:9: note: parameter passing for argument 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 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3475:9: note: parameter passing 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 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) @@ -37632,112 +38327,26 @@ /usr/include/units.h:3476:9: note: parameter passing for 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 3476 | 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:3477:9: note: parameter passing 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 - 3477 | 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:3515: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 - 3515 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3518 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 - 3519 | 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:3593: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 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3477:9: note: parameter passing 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 + 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3515: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 + 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3633: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 - 3633 | 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::microsecond_t units::literals::operator""_us(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -37746,6 +38355,10 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -37754,10 +38367,6 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3634: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 - 3634 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -37766,110 +38375,151 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3635:9: 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 - 3635 | 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::megasecond_t units::literals::operator""_Ms(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3636: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 - 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 + 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': -/usr/include/units.h:3764: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 - 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3593: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 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3447 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3448: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 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': -/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3449:9: note: 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 3449 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3450:9: note: parameter passing 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 3450 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3451:9: note: parameter passing 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 3451 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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.4.2+ds/src/core/components/sensors/amd/power.h:6, + from /build/reproducible-path/corectrl-1.4.2+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.4.2+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::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': -/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471: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 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3633: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 + 3633 | 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::picoradian_t units::literals::operator""_prad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -37878,34 +38528,26 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3634: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 + 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3635:9: 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 + 3635 | 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::deciradian_t units::literals::operator""_drad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -37918,524 +38560,146 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3765: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 - 3765 | 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:3766: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 - 3766 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3767:9: note: parameter passing for argument 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 - 3767 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3785: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 - 3785 | 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:3472:9: note: parameter passing for 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 - 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': -/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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/cpu/cpufreqpack.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/cpu/cpufreqpack.cpp -/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': -/usr/include/units.h:3473:9: note: parameter passing 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 - 3473 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3474:9: note: parameter passing for argument 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 - 3474 | 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:3475:9: note: parameter passing 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 - 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': -/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3476:9: note: parameter passing for 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 - 3476 | 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:3477:9: note: parameter passing 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 - 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': -/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3515: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 - 3515 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': -/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3518 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 - 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': -/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3593: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 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3786:9: note: parameter passing for 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 - 3786 | 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:3787:9: note: parameter passing for 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 - 3787 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4099: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 - 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4100: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 - 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_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.4.2+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.4.2+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:2201: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 - 2201 | inline constexpr UnitType make_unit(const T value) noexcept - | ^~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4101: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 - 4101 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_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.4.2+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.4.2+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:2201: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 - 2201 | inline constexpr UnitType make_unit(const T value) noexcept - | ^~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': -/usr/include/units.h:4102: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 - 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120: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 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3633: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 - 3633 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3634: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 - 3634 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3635:9: 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 - 3635 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3636: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 3636 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3764: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 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3472:9: note: parameter passing for 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 + 3472 | UNIT_ADD(angle, degree, degrees, deg, 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3473:9: note: parameter passing 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 + 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3474:9: note: parameter passing for argument 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 + 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3475:9: note: parameter passing 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 + 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3766: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 3766 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3476:9: note: parameter passing for 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 + 3476 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': /usr/include/units.h:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::terasecond_t units::literals::operator""_Ts(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785: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 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3477:9: note: parameter passing 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 + 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3515: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 + 3515 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3448: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 - 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -38448,30 +38712,18 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3449:9: note: 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 - 3449 | UNIT_ADD(time, day, days, d, unit, hours>) +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:3450:9: note: parameter passing 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 - 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -38480,165 +38732,132 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3451:9: note: parameter passing 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 - 3451 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471: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 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 + 3519 | 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:3787:9: note: parameter passing for 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 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3593: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 + 3593 | 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:4099: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 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4100: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 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4102: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 4102 | UNIT_ADD(concentration, percent, percent, pct, 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4120: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 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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, base_unit, std::ratio<1>, std::ratio<-3> > > >; T = int; = void]': +/build/reproducible-path/corectrl-1.4.2+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.4.2+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:2201: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 + 2201 | inline constexpr UnitType make_unit(const T value) noexcept + | ^~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -38648,313 +38867,94 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3472:9: note: parameter passing for 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 - 3472 | 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:3473:9: note: parameter passing 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 - 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3474:9: note: parameter passing for argument 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 - 3474 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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<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.4.2+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.4.2+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:2201: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 - 2201 | inline constexpr UnitType make_unit(const T value) noexcept - | ^~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobit_t units::literals::operator""_kb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3633: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 + 3633 | 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::gigabyte_t units::literals::operator""_GB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3475:9: note: parameter passing 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 - 3475 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3476:9: note: parameter passing for 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 - 3476 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3477:9: note: parameter passing 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 - 3477 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3515: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 - 3515 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3518 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 - 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593: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 - 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3633: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 - 3633 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3634: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 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3635:9: 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 3635 | 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::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764: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 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -38963,79 +38963,66 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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.4.2+ds/src/core/components/sensors/amd/power.h:6, - from /build/reproducible-path/corectrl-1.4.2+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.4.2+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::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -39044,14 +39031,6 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -39060,10 +39039,6 @@ /usr/include/units.h:3765: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 3765 | 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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': /usr/include/units.h:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) @@ -39072,6 +39047,10 @@ /usr/include/units.h:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785: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 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -39080,18 +39059,34 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -39100,10 +39095,18 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -39112,6 +39115,10 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -39120,10 +39127,18 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -39132,41 +39147,54 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3787:9: note: parameter passing for 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 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4099: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 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4100: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 4100 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/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.4.2+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.4.2+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:2201: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 - 2201 | inline constexpr UnitType make_unit(const T value) noexcept - | ^~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4102: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 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) @@ -39175,6 +39203,10 @@ /usr/include/units.h:4120: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 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -39183,25 +39215,14 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4123:9: note: parameter passing for argument 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 + 4123 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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, base_unit, std::ratio<1>, std::ratio<-3> > > >; T = int; = void]': -/build/reproducible-path/corectrl-1.4.2+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.4.2+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:2201: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 - 2201 | inline constexpr UnitType make_unit(const T value) noexcept - | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -39362,6 +39383,29 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | 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<1> > >, std::ratio<1> > >; T = int; = void]': +/build/reproducible-path/corectrl-1.4.2+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.4.2+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:2201: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 + 2201 | inline constexpr UnitType make_unit(const T value) noexcept + | ^~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+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.4.2+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), @@ -39372,6 +39416,21 @@ /build/reproducible-path/corectrl-1.4.2+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, 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.4.2+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.4.2+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:2201: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 + 2201 | 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.4.2+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)) @@ -39400,43 +39459,39 @@ /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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/cpu/cpuusage.cpp /build/reproducible-path/corectrl-1.4.2+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.4.2+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))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 59%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpuusage.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/cpu/cpuusage.cpp +[ 59%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpucoretemp.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/cpu/cpucoretemp.cpp /build/reproducible-path/corectrl-1.4.2+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.4.2+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, unit, base_unit, std::ratio<0, 1>, std::ratio<-1>, std::ratio<1> > >, std::ratio<1> > >; T = int; = void]': -/build/reproducible-path/corectrl-1.4.2+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]' +/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.4.2+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::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> >]' +/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.4.2+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:2201: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 +/build/reproducible-path/corectrl-1.4.2+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:2201: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 2201 | inline constexpr UnitType make_unit(const T value) noexcept | ^~~~~~~~~ -[ 59%] Building CXX object src/CMakeFiles/corectrl_lib.dir/core/components/sensors/cpu/cpucoretemp.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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 -Dcorectrl_lib_EXPORTS -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_lib_autogen/include -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/QuaZip-Qt5-1.4 -isystem /usr/include/QuaZip-Qt5-1.4/quazip -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/cpu/cpucoretemp.cpp In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/cpu/../sensor.h:14, from /build/reproducible-path/corectrl-1.4.2+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)': @@ -39591,25 +39646,6 @@ /usr/include/units.h:3472:9: note: parameter passing for 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 3472 | 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, base_unit<> > >; T = int; = void]': -/build/reproducible-path/corectrl-1.4.2+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.4.2+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:2201: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 - 2201 | 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:3473:9: note: parameter passing 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 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) @@ -40212,6 +40248,12 @@ /usr/include/units.h:3472:9: note: parameter passing for 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 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/cpu/../sensor.h:14, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3473:9: note: parameter passing 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 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) @@ -40220,38 +40262,98 @@ /usr/include/units.h:3474:9: note: parameter passing for argument 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 3474 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3475:9: note: parameter passing 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 3475 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3476:9: note: parameter passing for 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 3476 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3477:9: note: parameter passing 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 3477 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3515: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 3515 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | 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:3593: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 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -40260,10 +40362,18 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3448: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 + 3448 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3449:9: note: 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 + 3449 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -40276,10 +40386,18 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3450:9: note: parameter passing 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 + 3450 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3451:9: note: parameter passing 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 + 3451 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -40288,6 +40406,10 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -40296,46 +40418,110 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471: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 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3633: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 3633 | 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::microradian_t units::literals::operator""_urad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3634: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 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3635:9: 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 3635 | 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::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3764: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 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -40348,6 +40534,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3472:9: note: parameter passing for 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 + 3472 | UNIT_ADD(angle, degree, degrees, deg, 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -40356,6 +40546,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3473:9: note: parameter passing 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 + 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -40364,6 +40558,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3474:9: note: parameter passing for argument 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 + 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -40372,6 +40570,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3475:9: note: parameter passing 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 + 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -40380,6 +40582,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3476:9: note: parameter passing for 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 + 3476 | UNIT_ADD(angle, turn, turns, tr, 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -40388,10 +40594,18 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3477:9: note: parameter passing 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 + 3477 | 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:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3515: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 + 3515 | 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:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) @@ -40408,6 +40622,10 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -40428,6 +40646,10 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -40440,440 +40662,22 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3786:9: note: parameter passing for 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 - 3786 | 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:3787:9: note: parameter passing for 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 - 3787 | 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:4099: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 - 4099 | 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:4100: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 - 4100 | 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:4101: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 - 4101 | 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:4102: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 - 4102 | 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:4120: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 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -/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.4.2+ds/src/core/components/sensors/cpu/cpufreqpack.cpp:98:67: required from here - 98 | return maxKHz.convert() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/units.h:2127: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 - 2127 | inline constexpr unit_t convert() const 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.4.2+ds/src/core/components/sensors/cpu/cpuusage.h:6, - from /build/reproducible-path/corectrl-1.4.2+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.4.2+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) - | ^~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/cpu/../sensor.h:14, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | 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:3448: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 - 3448 | 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:3449:9: note: 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 - 3449 | 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:3450:9: note: parameter passing 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 - 3450 | 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:3451:9: note: parameter passing 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 - 3451 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | 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:3471: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 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3472:9: note: parameter passing for 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 - 3472 | 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:3473:9: note: parameter passing 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 - 3473 | 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:3474:9: note: parameter passing for argument 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 - 3474 | 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:3475:9: note: parameter passing 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 - 3475 | 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:3476:9: note: parameter passing for 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 - 3476 | 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:3477:9: note: parameter passing 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 - 3477 | 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:3515: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 - 3515 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::megavolt_t units::literals::operator""_MV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3593: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 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -40882,10 +40686,22 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -40894,6 +40710,10 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3786:9: note: parameter passing for 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 + 3786 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -40902,10 +40722,18 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3787:9: note: parameter passing for 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 + 3787 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4099: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 + 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -40914,6 +40742,10 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4100: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 + 4100 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -40922,54 +40754,122 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4101: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 + 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4102: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 + 4102 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120: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 + 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3633: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 3633 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3634: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 3634 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3635:9: 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 3635 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3636: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 3636 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764: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 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -40978,6 +40878,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -40986,10 +40890,18 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -41002,6 +40914,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -41010,10 +40926,18 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3765: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 3765 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) @@ -41022,6 +40946,10 @@ /usr/include/units.h:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | 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:3785: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 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -41030,6 +40958,10 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -41038,10 +40970,18 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -41062,6 +41002,13 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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.4.2+ds/src/core/components/sensors/cpu/cpufreqpack.cpp:98:67: required from here + 98 | return maxKHz.convert() + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/units.h:2127: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 + 2127 | inline constexpr unit_t convert() const noexcept + | ^~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::kilovolt_t units::literals::operator""_kV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -41086,6 +41033,14 @@ /usr/include/units.h:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3787:9: note: parameter passing for 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 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) @@ -41094,10 +41049,22 @@ /usr/include/units.h:4099: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 4099 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4100: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 4100 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) @@ -41106,6 +41073,10 @@ /usr/include/units.h:4102: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 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120: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 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -41114,6 +41085,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -41122,6 +41097,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -41130,6 +41109,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -41138,6 +41121,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -41146,10 +41133,18 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -41158,6 +41153,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -41166,26 +41165,50 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4123:9: note: parameter passing for argument 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 + 4123 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -41282,6 +41305,19 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | 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.4.2+ds/src/core/components/sensors/cpu/cpuusage.h:6, + from /build/reproducible-path/corectrl-1.4.2+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.4.2+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 instantiation of 'constexpr UnitType units::make_unit(T) [with UnitType = unit_t, base_unit<> > >; T = int; = void]': /build/reproducible-path/corectrl-1.4.2+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)) @@ -41322,47 +41358,53 @@ make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' [ 59%] 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.4.2+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.4.2+ds /build/reproducible-path/corectrl-1.4.2+ds/src /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl_autogen_timestamp_deps.dir/DependInfo.cmake "--color=" -make -f tests/CMakeFiles/test_all.dir/build.make tests/CMakeFiles/test_all.dir/depend make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.4.2+ds /build/reproducible-path/corectrl-1.4.2+ds/tests /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests/CMakeFiles/test_all.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' +make -f tests/CMakeFiles/test_all.dir/build.make tests/CMakeFiles/test_all.dir/build make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' [ 59%] Built target corectrl_autogen_timestamp_deps +[ 59%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdodfanauto.cpp.o make -f src/CMakeFiles/corectrl_autogen.dir/build.make src/CMakeFiles/corectrl_autogen.dir/depend make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/corectrl-1.4.2+ds /build/reproducible-path/corectrl-1.4.2+ds/src /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl_autogen.dir/DependInfo.cmake "--color=" -[ 59%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdfancurve.cpp.o -[ 59%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdfanfixed.cpp.o +[ 60%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdfanauto.cpp.o +[ 60%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdfancurve.cpp.o +[ 60%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdfanmode.cpp.o +[ 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_amdgpuinfovbios.cpp.o +[ 61%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfouniqueid.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdfanauto.cpp cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdfancurve.cpp -[ 59%] 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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdfanfixed.cpp +[ 62%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfopmoverdrive.cpp.o cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdfanmode.cpp -[ 60%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfopm.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdgpuinfouniqueid.cpp +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdgpuinfopm.cpp +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdgpuinfopmoverdrive.cpp +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdgpuinfovbios.cpp +[ 62%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdodfancurve.cpp.o make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdgpuinfopm.cpp +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdodfanauto.cpp +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdodfancurve.cpp +[ 62%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmadvanced.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmadvanced.cpp make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' -[ 61%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdfanauto.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdfanauto.cpp -[ 61%] Automatic MOC for target corectrl -[ 61%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfopmoverdrive.cpp.o +[ 62%] Automatic MOC for target corectrl cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_autogen /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl_autogen.dir/AutogenInfo.json None -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdgpuinfopmoverdrive.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.30/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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 -[ 61%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfouniqueid.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdgpuinfouniqueid.cpp -[ 61%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdodfanauto.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdodfanauto.cpp AutoGen: Parsing "SRC:/src/app/app.h" AutoGen: Parsing "SRC:/src/app/appfactory.h" AutoGen: Parsing "SRC:/src/app/settings.h" @@ -41476,12 +41518,6 @@ 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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/VJIZ3MDCXP/moc_app.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/app/app.h -[ 61%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdodfancurve.cpp.o -[ 62%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdgpuinfovbios.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdodfancurve.cpp -[ 62%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmadvanced.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdgpuinfovbios.cpp -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmadvanced.cpp 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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/VJIZ3MDCXP/moc_settings.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/app/settings.h @@ -41521,20 +41557,8 @@ 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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/LPBRWUPMAS/moc_pmfreqvoltqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.h -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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/4WZ5KKJ7B2/moc_pmvoltcurveqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.h -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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/ZECOBTEZQS/moc_pmvoltoffsetqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/JCVFODWVZR/moc_pmpowercapqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.h -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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/L5KVWAM6IA/moc_pmpowerprofileqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.h -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixed.h:11, - from /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdfanfixed.cpp:9: +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurve.h:11, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -41631,9 +41655,6 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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/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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/SGZRUYFDQH/moc_pmautoqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/auto/pmautoqmlitem.h /usr/include/units.h: In function 'constexpr units::angle::picoradian_t units::literals::operator""_prad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -41666,509 +41687,141 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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/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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/OM7BTC23T2/moc_pmfixedqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/GZTLT2RORB/moc_pmpowerstateqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.h -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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/RBHBQGMEPH/moc_controlgroupqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/controlgroupqmlitem.h -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3472:9: note: parameter passing for 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 - 3472 | 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:3473:9: note: parameter passing 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 - 3473 | 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:3474:9: note: parameter passing for argument 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 - 3474 | 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:3475:9: note: parameter passing 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 - 3475 | 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:3476:9: note: parameter passing for 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 - 3476 | 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:3477:9: note: parameter passing 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 - 3477 | 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:3515: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 - 3515 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3518 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 - 3519 | 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:3593: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 - 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.h:12, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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/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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/4WZ5KKJ7B2/moc_pmvoltcurveqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.h +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3633: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 - 3633 | 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::minute_t units::literals::operator""_min(long double)': +/usr/include/units.h:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | UNIT_ADD(time, minute, minutes, min, 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:3634: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 - 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3448: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 + 3448 | 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:3635:9: 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 - 3635 | 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:3449:9: note: 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 + 3449 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ -/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:3636: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 - 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3450:9: note: parameter passing 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 + 3450 | 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:3764: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 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3765: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 - 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) +/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': +/usr/include/units.h:3451:9: note: parameter passing 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 + 3451 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBW_t units::literals::operator""_dBW(long double)': -/usr/include/units.h:3766: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 - 3766 | 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:3767:9: note: parameter passing for argument 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 - 3767 | 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:3785: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 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | 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:3471: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 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3786:9: note: parameter passing for 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 - 3786 | 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:3787:9: note: parameter passing for 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 - 3787 | 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:4099: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 - 4099 | 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:4100: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 - 4100 | 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:4101: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 - 4101 | 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:4102: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 - 4102 | 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:4120: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 - 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/RBHBQGMEPH/moc_controlmodeqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/controlmodeqmlitem.h -/usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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 | { - | ^ -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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/4DEO27VBHI/moc_cpufreqqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/cpu/cpufreqqmlitem.h -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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/RBHBQGMEPH/moc_noopqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/noopqmlitem.h -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurve.h:11, - from /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdfancurve.cpp:9: +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixed.h:11, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 3446 | 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_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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/IHZUJK2YFY/moc_cpuqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/cpuqmlitem.h /usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -42177,8 +41830,6 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 63%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmauto.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmauto.cpp /usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -42295,14 +41946,9 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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/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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/IHZUJK2YFY/moc_gpuqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/gpuqmlitem.h -[ 63%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmautolegacy.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmautolegacy.cpp -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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/VCA4543JQP/moc_graphitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/graphitem.h +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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/ZECOBTEZQS/moc_pmvoltoffsetqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.h /usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -42459,22 +42105,46 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -42483,6 +42153,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3472:9: note: parameter passing for 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 + 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -42495,14 +42169,26 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3473:9: note: parameter passing 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 + 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3474:9: note: parameter passing for argument 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 + 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3475:9: note: parameter passing 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 + 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': /usr/include/units.h:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -42511,6 +42197,10 @@ /usr/include/units.h:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3476:9: note: parameter passing for 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 + 3476 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': /usr/include/units.h:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) @@ -42523,10 +42213,18 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3477:9: note: parameter passing 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 + 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3515: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 + 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -42543,6 +42241,10 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -42563,9 +42265,10 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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/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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_profilemanagerui.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/profilemanagerui.h +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -42574,50 +42277,129 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 + 3519 | 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:3593: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 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3786:9: note: parameter passing for 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 3786 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3787:9: note: parameter passing for 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 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4099: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 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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/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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/JCVFODWVZR/moc_pmpowercapqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.h +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4100: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 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4101: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 4101 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4102: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 4102 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4120: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 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3633: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 + 3633 | 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:3634: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 + 3634 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -42626,6 +42408,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3635:9: 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 + 3635 | 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::centibyte_t units::literals::operator""_cB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -42634,24 +42420,42 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 63%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmautor600.cpp.o /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmautor600.cpp +/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -42660,400 +42464,306 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3636: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 + 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764: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 + 3764 | 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:3472:9: note: parameter passing for 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 + 3472 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3473:9: note: parameter passing 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 + 3473 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3474:9: note: parameter passing for argument 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 + 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3475:9: note: parameter passing 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 + 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3476:9: note: parameter passing for 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 + 3476 | UNIT_ADD(angle, turn, turns, tr, 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3477:9: note: parameter passing 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 + 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3515: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 + 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 4122 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | 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:3765: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 + 3765 | 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:3766: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 + 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3767:9: note: parameter passing for argument 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 + 3767 | 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:3785: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 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_qmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/qmlitem.h -/build/reproducible-path/corectrl-1.4.2+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.4.2+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 | { - | ^ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.h:12, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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.4.2+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.4.2+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::microsecond_t units::literals::operator""_us(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 63%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmdynamicfreq.cpp.o -/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmdynamicfreq.cpp -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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::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.4.2+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::petasecond_t units::literals::operator""_Ps(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | 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:3448: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 - 3448 | 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:3449:9: note: 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 - 3449 | 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:3450:9: note: parameter passing 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 - 3450 | 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:3451:9: note: parameter passing 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 - 3451 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | 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:3471: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 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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/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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_sysmodelqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/sysmodelqmlitem.h -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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_systeminfoui.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/systeminfoui.h -/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3472:9: note: parameter passing for 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 - 3472 | 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:3473:9: note: parameter passing 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 - 3473 | 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:3474:9: note: parameter passing for argument 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 - 3474 | 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:3475:9: note: parameter passing 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 - 3475 | 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:3476:9: note: parameter passing for 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 - 3476 | 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:3477:9: note: parameter passing 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 - 3477 | 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:3515: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 - 3515 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::millivolt_t units::literals::operator""_mV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593: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 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -43062,14 +42772,34 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3786:9: note: parameter passing for 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 + 3786 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3787:9: note: parameter passing for 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 + 3787 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4099: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 + 4099 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -43078,34 +42808,122 @@ /usr/include/units.h:3633: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 3633 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4100: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 + 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4101: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 + 4101 | 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:3634: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 3634 | 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:4102: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 + 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3635:9: 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 3635 | 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::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4120: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 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764: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 3764 | 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:4123:9: note: parameter passing for argument 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 + 4123 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -43114,14 +42932,30 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -43130,6 +42964,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -43138,21 +42976,34 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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/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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/UDLBVYHCV3/moc_helpercontrol.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/helper/helpercontrol.h +/usr/include/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -43161,6 +43012,10 @@ /usr/include/units.h:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) @@ -43169,6 +43024,10 @@ /usr/include/units.h:3785: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 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -43177,10 +43036,18 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -43189,18 +43056,33 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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/JCVFODWVZR/moc_pmpowercapqmlitem.cpp.d" /usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/L5KVWAM6IA/moc_pmpowerprofileqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.h /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -43209,10 +43091,34 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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.4.2+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.4.2+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::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -43221,14 +43127,30 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3787:9: note: parameter passing for 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 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) @@ -43237,18 +43159,43 @@ /usr/include/units.h:4099: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 4099 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4100: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 4100 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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.4.2+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::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4101: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 4101 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4102: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 4102 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120: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 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -43257,6 +43204,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -43265,10 +43216,22 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -43277,10 +43240,18 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -43289,6 +43260,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -43297,6 +43272,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -43393,9 +43372,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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/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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/UDLBVYHCV3/moc_helpermonitor.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/helper/helpermonitor.h /usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -43416,6 +43392,9 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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/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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/SGZRUYFDQH/moc_pmautoqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/auto/pmautoqmlitem.h /usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -43428,8 +43407,126 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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 | { + | ^ +[ 62%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmautolegacy.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmautolegacy.cpp +[ 63%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmauto.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmauto.cpp +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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/OM7BTC23T2/moc_pmfixedqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/fixed/pmfixedqmlitem.h +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.4.2+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.4.2+ds/tests/src/test_amdodfancurve.cpp:293:7: required from here + 294 | std::make_pair(units::temperature::celsius_t(10), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 295 | 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.4.2+ds/tests/src/test_amdodfancurve.cpp:296:7: required from here + 297 | std::make_pair(units::concentration::percent_t(10), + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 298 | 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) + | ^~~~~~~~~ +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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/GZTLT2RORB/moc_pmpowerstateqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.h +[ 63%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmautor600.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmautor600.cpp +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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/RBHBQGMEPH/moc_controlgroupqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/controlgroupqmlitem.h +[ 63%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmdynamicfreq.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmfixed.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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/RBHBQGMEPH/moc_controlmodeqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/controlmodeqmlitem.h +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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/4DEO27VBHI/moc_cpufreqqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/cpu/cpufreqqmlitem.h +[ 64%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixedfreq.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmfixedfreq.cpp +[ 64%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixedlegacy.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmfixedlegacy.cpp +/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdfancurve.cpp:5: +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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), + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/RBHBQGMEPH/moc_noopqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/noopqmlitem.h +/build/reproducible-path/corectrl-1.4.2+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.4.2+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; + | ^~~~~~~~ +[ 65%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixedr600.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmfixedr600.cpp +In file included from /usr/include/trompeloeil.hpp:29, + from /usr/include/catch2/trompeloeil.hpp:24, + from /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdodfancurve.cpp:5: +/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdodfancurve.cpp:74: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 + 74 | MAKE_MOCK2(takeFanCurveRange, + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdodfancurve.cpp:74: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 +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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/IHZUJK2YFY/moc_cpuqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/cpuqmlitem.h +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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/IHZUJK2YFY/moc_gpuqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/VCA4543JQP/moc_graphitem.cpp /build/reproducible-path/corectrl-1.4.2+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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_profilemanagerui.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/profilemanagerui.h +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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_qmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/qmlitem.h +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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_sysmodelqmlitem.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/sysmodelqmlitem.h +/build/reproducible-path/corectrl-1.4.2+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.4.2+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/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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/TAC5DWH4SE/moc_systeminfoui.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/core/systeminfoui.h +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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/UDLBVYHCV3/moc_helpercontrol.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/helper/helpercontrol.h +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/qt5/bin/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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/usr/include/botan-2 -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -I/usr/include/aarch64-linux-gnu/qt5/QtQuick -I/usr/include/aarch64-linux-gnu/qt5/QtQmlModels -I/usr/include/aarch64-linux-gnu/qt5/QtQml -I/usr/include/aarch64-linux-gnu/qt5/QtNetwork -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCharts -I/usr/include/aarch64-linux-gnu/qt5/QtWidgets -I/usr/include/aarch64-linux-gnu/qt5/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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/moc_predefs.h --output-dep-file -o /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/UDLBVYHCV3/moc_helpermonitor.cpp /build/reproducible-path/corectrl-1.4.2+ds/src/helper/helpermonitor.h 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" @@ -43437,73 +43534,42 @@ AutoGen: Writing the settings file "SRC:/obj-aarch64-linux-gnu/src/CMakeFiles/corectrl_autogen.dir/AutogenUsed.txt" cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E touch /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/timestamp make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' -[ 64%] Built target corectrl_autogen +[ 65%] Built target corectrl_autogen make -f src/CMakeFiles/corectrl.dir/build.make src/CMakeFiles/corectrl.dir/depend make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' -[ 65%] Generating /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_sv_SE.qm -[ 65%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixedfreq.cpp.o +[ 67%] Generating /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_sv_SE.qm cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt5/bin/lrelease /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_sv_SE.ts -qm /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_sv_SE.qm -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmfixedfreq.cpp Updating '/build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_sv_SE.qm'... Generated 188 translation(s) (188 finished and 0 unfinished) -[ 65%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixedlegacy.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmfixedlegacy.cpp -[ 65%] Generating /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_en_EN.qm +[ 67%] Generating /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_en_EN.qm cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt5/bin/lrelease /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_en_EN.ts -qm /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_en_EN.qm Updating '/build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_en_EN.qm'... Generated 188 translation(s) (188 finished and 0 unfinished) -[ 67%] Generating /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_es_ES.qm +[ 68%] Generating /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_es_ES.qm cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt5/bin/lrelease /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_es_ES.ts -qm /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_es_ES.qm Updating '/build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_es_ES.qm'... Generated 188 translation(s) (188 finished and 0 unfinished) -[ 67%] Generating /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_ru_RU.qm +[ 68%] Generating /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_ru_RU.qm cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt5/bin/lrelease /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_ru_RU.ts -qm /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_ru_RU.qm Updating '/build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_ru_RU.qm'... Generated 188 translation(s) (188 finished and 0 unfinished) -[ 67%] Generating /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_fr_FR.qm +[ 68%] Generating /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_fr_FR.qm cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt5/bin/lrelease /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_fr_FR.ts -qm /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_fr_FR.qm Updating '/build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_fr_FR.qm'... Generated 188 translation(s) (188 finished and 0 unfinished) -[ 67%] Generating /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_ca_ES.qm +[ 68%] Generating /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_ca_ES.qm cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt5/bin/lrelease /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_ca_ES.ts -qm /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_ca_ES.qm Updating '/build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_ca_ES.qm'... Generated 188 translation(s) (188 finished and 0 unfinished) -[ 68%] Generating /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_bg_BG.qm +[ 69%] Generating /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_bg_BG.qm cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt5/bin/lrelease /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_bg_BG.ts -qm /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_bg_BG.qm -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.4.2+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.4.2+ds/tests/src/test_amdodfancurve.cpp:293:7: required from here - 294 | std::make_pair(units::temperature::celsius_t(10), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 295 | 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.4.2+ds/tests/src/test_amdodfancurve.cpp:296:7: required from here - 297 | std::make_pair(units::concentration::percent_t(10), - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 298 | 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) - | ^~~~~~~~~ Updating '/build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_bg_BG.qm'... Generated 186 translation(s) (186 finished and 0 unfinished) Ignored 2 untranslated source text(s) -[ 68%] Generating /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_cs_CZ.qm +[ 69%] Generating /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_cs_CZ.qm cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt5/bin/lrelease /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_cs_CZ.ts -qm /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_cs_CZ.qm Updating '/build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_cs_CZ.qm'... Generated 188 translation(s) (188 finished and 0 unfinished) -[ 69%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfixedr600.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmfixedr600.cpp [ 69%] Generating /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_nl_NL.qm cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/lib/qt5/bin/lrelease /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_nl_NL.ts -qm /build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_nl_NL.qm Updating '/build/reproducible-path/corectrl-1.4.2+ds/src/translations/lang_nl_NL.qm'... @@ -43520,32 +43586,6 @@ make[3]: Entering directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' [ 69%] Building CXX object src/CMakeFiles/corectrl.dir/corectrl_autogen/mocs_compilation.cpp.o cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/mocs_compilation.cpp -/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdfancurve.cpp:5: -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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; - | ^~~~~~~~ -In file included from /usr/include/trompeloeil.hpp:29, - from /usr/include/catch2/trompeloeil.hpp:24, - from /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdodfancurve.cpp:5: -/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdodfancurve.cpp:74: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 - 74 | MAKE_MOCK2(takeFanCurveRange, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdodfancurve.cpp:74: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 In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/handlers/ippdpmhandler.h:7, from /build/reproducible-path/corectrl-1.4.2+ds/tests/src/common/ppdpmhandlermock.h:6, from /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmfixedfreq.cpp:8: @@ -43677,6 +43717,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 69%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqmode.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmfreqmode.cpp +[ 69%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqod.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmfreqod.cpp /usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -43721,6 +43765,10 @@ /usr/include/units.h:3477:9: note: parameter passing 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 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': /usr/include/units.h:3515: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 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) @@ -43745,6 +43793,7 @@ /usr/include/units.h:3593: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 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 69%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqrange.cpp.o /usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -43753,6 +43802,7 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmfreqrange.cpp /usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -44125,8 +44175,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 69%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqmode.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmfreqmode.cpp /usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -44151,20 +44199,28 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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 - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 69%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqod.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmfreqod.cpp -[ 69%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqrange.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmfreqrange.cpp [ 70%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmfreqvolt.cpp.o cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmfreqvolt.cpp [ 70%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmoverclock.cpp.o cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmoverclock.cpp [ 70%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmperfmode.cpp.o cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmperfmode.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.4.2+ds/tests/src/test_amdfancurve.cpp: In function 'void Tests::AMD::FanCurve::CATCH2_INTERNAL_TEST_1()': +/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdfancurve.cpp:178:62: +/build/reproducible-path/corectrl-1.4.2+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; + | ^~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdodfancurve.cpp:74: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 +/build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdodfancurve.cpp:74: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 +[ 70%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmpowercap.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmpowercap.cpp In file included from /build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/B4X2MGHYFV/../../../../src/core/components/controls/amd/fan/curve/fancurveqmlitem.h:7, @@ -44398,6 +44454,12 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.h:11, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -44414,6 +44476,10 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -44422,26 +44488,58 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3633: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 3633 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3634: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 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3635:9: 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 3635 | 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::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3636: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 3636 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764: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 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -44450,14 +44548,26 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -44466,10 +44576,18 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -44478,6 +44596,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -44486,6 +44608,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3448: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 + 3448 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -44494,6 +44620,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3449:9: note: 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 + 3449 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -44502,6 +44632,10 @@ /usr/include/units.h:3765: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 3765 | 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:3450:9: note: parameter passing 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 + 3450 | 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:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) @@ -44514,10 +44648,18 @@ /usr/include/units.h:3785: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 3785 | 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:3451:9: note: parameter passing 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 + 3451 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -44526,6 +44668,10 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -44534,34 +44680,74 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471: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 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -44770,16 +44956,8 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -[ 70%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmpowercap.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmpowercap.cpp -/build/reproducible-path/corectrl-1.4.2+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.4.2+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, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 71%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmpowerprofile.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmpowerprofile.cpp -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.h:11, - from /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmfreqod.cpp:9: +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.h:13, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -44864,18 +45042,38 @@ /usr/include/units.h:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3452 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471: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 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -44888,6 +45086,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3472:9: note: parameter passing for 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 + 3472 | UNIT_ADD(angle, degree, degrees, deg, 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -44896,6 +45098,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3473:9: note: parameter passing 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 + 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -44904,42 +45110,14 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3472:9: note: parameter passing for 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 - 3472 | 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:3473:9: note: parameter passing 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 - 3473 | 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:3474:9: note: parameter passing for argument 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 3474 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3475:9: note: parameter passing 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 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) @@ -45320,13 +45498,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/handlers/ippdpmhandler.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/tests/src/common/ppdpmhandlermock.h:6, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -45335,21 +45506,29 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -45359,38 +45538,26 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3472:9: note: parameter passing for 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 + 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3473:9: note: parameter passing 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 + 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibit_t units::literals::operator""_Kib(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -45399,166 +45566,36 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3474:9: note: parameter passing for argument 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 + 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 71%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmpowerprofile.cpp.o +/usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': +/usr/include/units.h:3475:9: note: parameter passing 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 + 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmpowerprofile.cpp /usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3448: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 - 3448 | 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:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': -/usr/include/units.h:3449:9: note: 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 - 3449 | 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:3450:9: note: parameter passing 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 - 3450 | 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:3451:9: note: parameter passing 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 - 3451 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | 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:3471: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 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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.4.2+ds/tests/src/test_amdfancurve.cpp: In function 'void Tests::AMD::FanCurve::CATCH2_INTERNAL_TEST_1()': -/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdfancurve.cpp:178:62: -/build/reproducible-path/corectrl-1.4.2+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; - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3472:9: note: parameter passing for 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 - 3472 | 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:3473:9: note: parameter passing 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 - 3473 | 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:3474:9: note: parameter passing for argument 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 - 3474 | 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:3475:9: note: parameter passing 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 - 3475 | 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:3476:9: note: parameter passing for 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 3476 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) @@ -45743,12 +45780,6 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.h:13, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -45773,10 +45804,6 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -45789,10 +45816,6 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -45805,26 +45828,14 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3787:9: note: parameter passing for 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 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) @@ -45833,10 +45844,6 @@ /usr/include/units.h:4099: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 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4100: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 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) @@ -45845,10 +45852,6 @@ /usr/include/units.h:4101: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 4101 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4102: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 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) @@ -45861,34 +45864,18 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -45901,14 +45888,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -45929,18 +45908,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -45949,10 +45920,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3448: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 - 3448 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -45961,18 +45928,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3449:9: note: 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 - 3449 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3450:9: note: parameter passing 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 - 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -45989,102 +45948,52 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 4122 | 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:3451:9: note: parameter passing 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 - 3451 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 71%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmpowerstate.cpp.o /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471: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 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmpowerstate.cpp /usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -46109,6 +46018,13 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/handlers/ippdpmhandler.h:7, + from /build/reproducible-path/corectrl-1.4.2+ds/tests/src/common/ppdpmhandlermock.h:6, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -46117,18 +46033,142 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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 | { +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | 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:3448: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 + 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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 | { | ^ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3449:9: note: 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 + 3449 | 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:3450:9: note: parameter passing 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 + 3450 | 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:3451:9: note: parameter passing 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 + 3451 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | 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:3471: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 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -46201,6 +46241,8 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 71%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmvoltcurve.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmvoltcurve.cpp /usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -46557,12 +46599,10 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 71%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmpowerstate.cpp.o /usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmpowerstate.cpp /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -46575,14 +46615,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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.4.2+ds/tests/src/test_amdpmfreqod.cpp:4: -/build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmfreqod.cpp: In function 'void Tests::AMD::PMFreqOd::CATCH2_INTERNAL_TEST_1()': -/build/reproducible-path/corectrl-1.4.2+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::kibibit_t units::literals::operator""_Kib(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -46611,14 +46643,18 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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 | { | ^ -[ 71%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmvoltcurve.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmvoltcurve.cpp -/build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdodfancurve.cpp:74: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 -/build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdodfancurve.cpp:74: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 +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.4.2+ds/tests/src/test_amdpmfreqod.cpp:4: +/build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmfreqod.cpp: In function 'void Tests::AMD::PMFreqOd::CATCH2_INTERNAL_TEST_1()': +/build/reproducible-path/corectrl-1.4.2+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)); + | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.h:12, from /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmpowercap.cpp:8: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': @@ -46729,6 +46765,7 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 72%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmvoltoffset.cpp.o /usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -46737,6 +46774,7 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmvoltoffset.cpp /usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -46753,6 +46791,8 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 72%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdppdpmhandler.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdppdpmhandler.cpp /usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -47225,10 +47265,6 @@ /build/reproducible-path/corectrl-1.4.2+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 | { | ^ -[ 72%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdpmvoltoffset.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdpmvoltoffset.cpp -[ 72%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdppdpmhandler.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdppdpmhandler.cpp [ 72%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_amdutils.cpp.o cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_amdutils.cpp In file included from /usr/include/trompeloeil.hpp:29, @@ -47242,20 +47278,6 @@ /build/reproducible-path/corectrl-1.4.2+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, | ^~~~~~~~~~~~~~~~~~~~~~~ -[ 72%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_commandqueue.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_commandqueue.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.4.2+ds/tests/src/test_amdpmpowercap.cpp:4: -/build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': -/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdpmpowercap.cpp: In constructor 'Tests::AMD::PMPowerCap::PMPowerCapImporterStub::PMPowerCapImporterStub(units::power::watt_t)': -/build/reproducible-path/corectrl-1.4.2+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 /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.h:12, from /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmvoltcurve.cpp:10: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': @@ -47382,6 +47404,18 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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.4.2+ds/tests/src/test_amdpmpowercap.cpp:4: +/build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': +/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdpmpowercap.cpp: In constructor 'Tests::AMD::PMPowerCap::PMPowerCapImporterStub::PMPowerCapImporterStub(units::power::watt_t)': +/build/reproducible-path/corectrl-1.4.2+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) + | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -47698,12 +47732,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.h:11, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -47724,10 +47752,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -47740,10 +47764,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -47756,10 +47776,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -47768,26 +47784,14 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -47800,44 +47804,18 @@ /usr/include/units.h:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4121 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/amdutils.h:14, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -47846,26 +47824,10 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -47874,38 +47836,14 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -47914,18 +47852,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -47934,14 +47860,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3448: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 - 3448 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -47950,22 +47868,10 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3449:9: note: 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 - 3449 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -47974,18 +47880,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3450:9: note: parameter passing 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 - 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -47994,105 +47888,61 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3451:9: note: parameter passing 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 - 3451 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': -/usr/include/units.h:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | 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:4123:9: note: parameter passing for argument 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 4123 | 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:3448: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 - 3448 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | 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:3449:9: note: 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 - 3449 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/handlers/ippdpmhandler.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/handlers/ppdpmhandler.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdppdpmhandler.cpp:9: +/build/reproducible-path/corectrl-1.4.2+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.4.2+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 | { + | ^ +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.4.2+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.4.2+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::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.4.2+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.4.2+ds/src/core/components/amdutils.h:14, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 3446 | 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:3471: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 - 3471 | 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:3450:9: note: parameter passing 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 - 3450 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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 | { - | ^ /usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3451:9: note: parameter passing 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 - 3451 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -48101,38 +47951,14 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471: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 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -48141,30 +47967,14 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -48173,70 +47983,52 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3447 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3448: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 3448 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3449:9: note: 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 3449 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.h:11, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3450:9: note: parameter passing 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 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3451:9: note: parameter passing 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 3451 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': -/usr/include/units.h:3472:9: note: parameter passing for 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 - 3472 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471: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 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -48245,22 +48037,30 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3473:9: note: parameter passing 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 - 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -48269,98 +48069,170 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3474:9: note: parameter passing for argument 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 - 3474 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3475:9: note: parameter passing 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 - 3475 | 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:3476:9: note: parameter passing for 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 - 3476 | UNIT_ADD(angle, turn, turns, tr, 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3472:9: note: parameter passing for 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 3472 | UNIT_ADD(angle, degree, degrees, deg, 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:3448: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 + 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': /usr/include/units.h:3473:9: note: parameter passing 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 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': -/usr/include/units.h:3477:9: note: parameter passing 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 - 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3449:9: note: 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 + 3449 | 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:3474:9: note: parameter passing for argument 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 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3515: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 - 3515 | 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:3450:9: note: parameter passing 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 + 3450 | 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:3475:9: note: parameter passing 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 3475 | 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:3451:9: note: parameter passing 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 + 3451 | 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:3476:9: note: parameter passing for 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 3476 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3477:9: note: parameter passing 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 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': +/usr/include/units.h:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': /usr/include/units.h:3515: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 3515 | 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:3471: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 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) @@ -48381,74 +48253,10 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 - 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593: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 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -48457,54 +48265,22 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3633: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 - 3633 | 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::millihertz_t units::literals::operator""_mHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3634: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 - 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3635:9: 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 - 3635 | 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::decihertz_t units::literals::operator""_dHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3636: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 - 3636 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764: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 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -48513,142 +48289,42 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3633: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 3633 | 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:3765: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 - 3765 | 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:3766: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 - 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) - | ^~~~~~~~~~~~~~~~ /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:3634: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 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': -/usr/include/units.h:3767:9: note: parameter passing for argument 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 - 3767 | 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:3785: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 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3635:9: 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 3635 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::centivolt_t units::literals::operator""_cV(long double)': -/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3764: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 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -48657,14 +48333,6 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -48673,30 +48341,14 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3786:9: note: parameter passing for 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 - 3786 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -48705,26 +48357,14 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3787:9: note: parameter passing for 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 - 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4099: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 - 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4100: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 - 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -48733,42 +48373,14 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4101: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 - 4101 | 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:4102: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 - 4102 | 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:4120: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 - 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -48777,34 +48389,14 @@ /usr/include/units.h:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785: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 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -48813,34 +48405,14 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -48849,22 +48421,10 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -48873,18 +48433,10 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -48989,43 +48541,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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: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.4.2+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.4.2+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/units.h: In function 'constexpr units::data::mebibyte_t units::literals::operator""_MiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_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::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.4.2+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) - | ^~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::megaradian_t units::literals::operator""_Mrad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -49034,34 +48553,14 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3472:9: note: parameter passing for 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 - 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3473:9: note: parameter passing 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 - 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) @@ -49070,42 +48569,22 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 4122 | 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:3474:9: note: parameter passing for argument 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 - 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3475:9: note: parameter passing 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 - 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3476:9: note: parameter passing for 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 - 3476 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3477:9: note: parameter passing 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 - 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3515: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 - 3515 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -49118,10 +48597,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -49130,10 +48605,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -49142,6 +48613,102 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3472:9: note: parameter passing for 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 + 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3473:9: note: parameter passing 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 + 3473 | 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:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3474:9: note: parameter passing for argument 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 + 3474 | 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:3475:9: note: parameter passing 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 + 3475 | 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:3476:9: note: parameter passing for 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 + 3476 | 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:3477:9: note: parameter passing 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 + 3477 | 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:3515: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 + 3515 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) @@ -49150,18 +48717,10 @@ /usr/include/units.h:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593: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 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -49170,10 +48729,6 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -49186,18 +48741,10 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -49206,10 +48753,6 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -49218,10 +48761,6 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -49230,18 +48769,10 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -49254,50 +48785,22 @@ /usr/include/units.h:3634: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 3634 | 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:4123:9: note: parameter passing for argument 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 - 4123 | 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:3635:9: 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 3635 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764: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 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -49326,14 +48829,6 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -49342,10 +48837,6 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -49354,14 +48845,6 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -49374,14 +48857,6 @@ /usr/include/units.h:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) @@ -49390,10 +48865,6 @@ /usr/include/units.h:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785: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 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -49402,10 +48873,6 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -49414,18 +48881,10 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -49434,10 +48893,6 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -49446,18 +48901,10 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -49466,18 +48913,10 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -49486,18 +48925,10 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4123:9: note: parameter passing for argument 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 - 4123 | 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:3787:9: note: parameter passing for 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 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) @@ -49530,6 +48961,9 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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 + | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -49702,85 +49136,11 @@ /build/reproducible-path/corectrl-1.4.2+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 | ^~~~~~~~~~~~~~~~~~~~~~ -[ 73%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_commonutils.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_commonutils.cpp -[ 73%] Building CXX object src/CMakeFiles/corectrl.dir/main.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/main.cpp -/build/reproducible-path/corectrl-1.4.2+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 file included from /usr/include/catch2/catch_test_macros.hpp:15: -/build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': -/build/reproducible-path/corectrl-1.4.2+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]") - | ^~~~~~~~~ -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.4.2+ds/tests/src/test_amdpmpowercap.cpp:110:79: -/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': -/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdpmpowercap.cpp:134:80: -/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': -/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdpmpowercap.cpp:147:80: -/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': -/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdpmpowercap.cpp:213:80: -/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': -/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdpmpowercap.cpp:222:70: -/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': -/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdpmpowercap.cpp:233:70: -/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': -/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdpmpowercap.cpp:257:72: -/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': -/build/reproducible-path/corectrl-1.4.2+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)); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 73%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_control.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_control.cpp -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/commonutils.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_commonutils.cpp:6: +[ 72%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_commandqueue.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_commandqueue.cpp +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/handlers/ippdpmhandler.h:7, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/handlers/ppdpmhandler.h:7, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -49893,8 +49253,6 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 73%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_controlgroup.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_controlgroup.cpp /usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -50043,13 +49401,6 @@ /usr/include/units.h:3634: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 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -In file included from /usr/include/trompeloeil.hpp:29, - from /usr/include/catch2/trompeloeil.hpp:24, - from /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmpowercap.cpp:5: -/build/reproducible-path/corectrl-1.4.2+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.4.2+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/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3635:9: 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 3635 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) @@ -50290,6 +49641,11 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/catch2/catch_test_macros.hpp:15: +/build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': +/build/reproducible-path/corectrl-1.4.2+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::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -50390,144 +49746,94 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | 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.4.2+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.4.2+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.4.2+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.4.2+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) - | ^~~~~~~~~ +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.4.2+ds/tests/src/test_amdpmpowercap.cpp:110:79: +/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': +/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdpmpowercap.cpp:134:80: +/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': +/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdpmpowercap.cpp:147:80: +/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': +/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdpmpowercap.cpp:213:80: +/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': +/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdpmpowercap.cpp:222:70: +/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': +/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdpmpowercap.cpp:233:70: +/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': +/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdpmpowercap.cpp:257:72: +/build/reproducible-path/corectrl-1.4.2+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.4.2+ds/tests/src/test_amdpmpowercap.cpp: In function 'void Tests::AMD::PMPowerCap::CATCH2_INTERNAL_TEST_1()': +/build/reproducible-path/corectrl-1.4.2+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)); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 73%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_commonutils.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_commonutils.cpp +In file included from /usr/include/trompeloeil.hpp:29, + from /usr/include/catch2/trompeloeil.hpp:24, + from /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmpowercap.cpp:5: +/build/reproducible-path/corectrl-1.4.2+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.4.2+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); + | ^~~~~~~~~~~~~~~~~~~ +[ 73%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_control.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_control.cpp +[ 73%] Building CXX object src/CMakeFiles/corectrl.dir/main.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/main.cpp /build/reproducible-path/corectrl-1.4.2+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.4.2+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_controlmode.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_controlmode.cpp +[ 73%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_controlgroup.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_controlgroup.cpp /build/reproducible-path/corectrl-1.4.2+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.4.2+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, | ^~~~~~~~~~~~~~~~~~~~~~~ -[ 74%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpu.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_cpu.cpp -[ 74%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuepphandler.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_cpuepphandler.cpp -/build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_commonutils.cpp: In function 'void Tests::Utils::Common::CATCH2_INTERNAL_TEST_0()': -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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 -[ 74%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpufreq.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_cpufreq.cpp -[ 75%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpufreqmode.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_cpufreqmode.cpp -/build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmfreqvolt.cpp: In function 'void Tests::AMD::PMFreqVolt::CATCH2_INTERNAL_TEST_1()': -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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 -[ 76%] Building CXX object src/CMakeFiles/corectrl.dir/common/cryptolayer.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/common/cryptolayer.cpp -/build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmvoltcurve.cpp: In function 'void Tests::AMD::PMVoltCurve::CATCH2_INTERNAL_TEST_1()': -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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_cpuinfo.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_cpuinfo.cpp -[ 76%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuinfolscpu.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_cpuinfolscpu.cpp -[ 76%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuinfoproccpuinfo.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_cpuutils.cpp -[ 77%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpu.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_gpu.cpp -[ 77%] Building CXX object src/CMakeFiles/corectrl.dir/core/uifactory.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/uifactory.cpp -[ 77%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfo.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_gpuinfo.cpp -[ 77%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfoopengl.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_gpuinforevision.cpp -[ 78%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfouevent.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_gpuinfouevent.cpp -[ 78%] Building CXX object src/CMakeFiles/corectrl.dir/core/qmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/qmlitem.cpp -[ 78%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfovram.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_gpuinfovulkan.cpp -[ 79%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_hwidtranslator.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_hwidtranslator.cpp -[ 79%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_mathutils.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_mathutils.cpp -[ 79%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_noop.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_pmoverdrive.cpp -[ 80%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_pmpowerstatemode.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_pmpowerstatemode.cpp -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/info/amd/gpuinfovram.h:11, - from /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_gpuinfovram.cpp:9: +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/commonutils.h:6, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -50596,12 +49902,10 @@ /usr/include/units.h:3448: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 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ -[ 80%] Building CXX object src/CMakeFiles/corectrl.dir/core/profilemanagerui.cpp.o /usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': /usr/include/units.h:3449:9: note: 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 3449 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/profilemanagerui.cpp /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3450:9: note: parameter passing 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 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) @@ -50650,6 +49954,8 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 73%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_controlmode.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_controlmode.cpp /usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -50666,7 +49972,6 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 80%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_sensor.cpp.o /usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -50675,7 +49980,6 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_sensor.cpp /usr/include/units.h: In function 'constexpr units::angle::petaradian_t units::literals::operator""_Prad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -50868,8 +50172,6 @@ /usr/include/units.h:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ -[ 80%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_stringutils.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_stringutils.cpp /usr/include/units.h: In function 'constexpr units::power::dBm_t units::literals::operator""_dBm(long double)': /usr/include/units.h:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) @@ -50998,6 +50300,8 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 74%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpu.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_cpu.cpp /usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -51046,12 +50350,10 @@ /usr/include/units.h:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ -[ 81%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_swinfo.cpp.o /usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_swinfo.cpp /usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -51136,14 +50438,134 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | 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.4.2+ds/tests/src/test_gpuinfovram.cpp:112:50: required from here - 112 | units::make_unit(16), true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -/usr/include/units.h:2201: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 - 2201 | inline constexpr UnitType make_unit(const T value) noexcept - | ^~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_mathutils.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.4.2+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.4.2+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.4.2+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.4.2+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) + | ^~~~~~~~~ +[ 74%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuepphandler.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_cpuepphandler.cpp +/build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmvoltcurve.cpp: In function 'void Tests::AMD::PMVoltCurve::CATCH2_INTERNAL_TEST_1()': +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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 +/build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_commonutils.cpp: In function 'void Tests::Utils::Common::CATCH2_INTERNAL_TEST_0()': +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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_cpufreqmode.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_cpufreqmode.cpp +[ 75%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpufreq.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_cpufreq.cpp +/build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_amdpmfreqvolt.cpp: In function 'void Tests::AMD::PMFreqVolt::CATCH2_INTERNAL_TEST_1()': +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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_cpuinfo.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_cpuinfo.cpp +[ 75%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuinfolscpu.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_cpuinfolscpu.cpp +[ 76%] Building CXX object src/CMakeFiles/corectrl.dir/common/cryptolayer.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/common/cryptolayer.cpp +[ 76%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_cpuinfoproccpuinfo.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_cpuutils.cpp +[ 77%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpu.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_gpu.cpp +[ 77%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfo.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_gpuinfo.cpp +[ 77%] Building CXX object src/CMakeFiles/corectrl.dir/core/uifactory.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/uifactory.cpp +[ 77%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfoopengl.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_gpuinforevision.cpp +[ 78%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfouevent.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_gpuinfouevent.cpp +[ 78%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_gpuinfovram.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_gpuinfovulkan.cpp +[ 79%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_hwidtranslator.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_hwidtranslator.cpp +[ 79%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_mathutils.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_mathutils.cpp +[ 79%] Building CXX object src/CMakeFiles/corectrl.dir/core/qmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/qmlitem.cpp +[ 79%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_noop.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_pmoverdrive.cpp +[ 80%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_pmpowerstatemode.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_pmpowerstatemode.cpp +[ 80%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_sensor.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_sensor.cpp +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/info/amd/gpuinfovram.h:11, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -51744,16 +51166,14 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -[ 81%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_swinfokernel.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_swinfokernel.cpp -[ 81%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_swinfomesa.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_swinfomesa.cpp -[ 82%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_sysmodel.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_sysmodel.cpp -[ 83%] Building CXX object src/CMakeFiles/corectrl.dir/core/systeminfoui.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/systeminfoui.cpp -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/sensor.h:14, - from /build/reproducible-path/corectrl-1.4.2+ds/tests/src/test_sensor.cpp:7: +/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.4.2+ds/tests/src/test_gpuinfovram.cpp:112:50: required from here + 112 | units::make_unit(16), true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ +/usr/include/units.h:2201: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 + 2201 | inline constexpr UnitType make_unit(const T value) noexcept + | ^~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+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:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -51970,7 +51390,6 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 83%] Building CXX object src/CMakeFiles/corectrl.dir/core/qmlcomponentfactory.cpp.o /usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -51979,7 +51398,6 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/qmlcomponentfactory.cpp /usr/include/units.h: In function 'constexpr units::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -52164,8 +51582,6 @@ /usr/include/units.h:3787:9: note: parameter passing for 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 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -[ 83%] Building CXX object src/CMakeFiles/corectrl.dir/core/qmlcomponentregistry.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/qmlcomponentregistry.cpp /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4099: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 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) @@ -52358,53 +51774,16 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | 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.4.2+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.4.2+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.4.2+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.4.2+ds/tests/src/test_sensor.cpp:17:64: required from here - 17 | using ::Sensor::Sensor; - | ^~~~~~ -/usr/include/units.h:2201: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 - 2201 | inline constexpr UnitType make_unit(const T value) noexcept - | ^~~~~~~~~ -[ 83%] Building CXX object src/CMakeFiles/corectrl.dir/core/sysmodelqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/sysmodelqmlitem.cpp -[ 84%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/gpuqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/cpuqmlitem.cpp -[ 84%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/graphitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/amd/gputempgraphitem.cpp -[ 85%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/junctiontempgraphitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/amd/memorytempgraphitem.cpp -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/gpufreqgraphitem.cpp:4: +[ 80%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_stringutils.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_stringutils.cpp +[ 81%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_swinfo.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_swinfo.cpp +[ 81%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_swinfokernel.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_swinfokernel.cpp +[ 81%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_swinfomesa.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_swinfomesa.cpp +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/sensor.h:14, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -52453,6 +51832,8 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 81%] Building CXX object src/CMakeFiles/corectrl.dir/core/profilemanagerui.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/profilemanagerui.cpp /usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -52813,6 +52194,8 @@ /usr/include/units.h:3787:9: note: parameter passing for 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 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ +[ 82%] Building CXX object tests/CMakeFiles/test_all.dir/src/test_sysmodel.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests -I/build/reproducible-path/corectrl-1.4.2+ds/tests -I/build/reproducible-path/corectrl-1.4.2+ds/src -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/tests/src/test_sysmodel.cpp /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4099: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 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) @@ -52901,12 +52284,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 86%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/gpuvoltgraphitem.cpp.o /usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/amd/gpuvoltgraphitem.cpp /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -53007,9 +52388,59 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ +[ 83%] Building CXX object src/CMakeFiles/corectrl.dir/core/systeminfoui.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/systeminfoui.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.4.2+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.4.2+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 src/CMakeFiles/corectrl.dir/core/qmlcomponentfactory.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/qmlcomponentfactory.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.4.2+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.4.2+ds/tests/src/test_sensor.cpp:17:64: required from here + 17 | using ::Sensor::Sensor; + | ^~~~~~ +/usr/include/units.h:2201: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 + 2201 | inline constexpr UnitType make_unit(const T value) noexcept + | ^~~~~~~~~ +[ 83%] Building CXX object src/CMakeFiles/corectrl.dir/core/qmlcomponentregistry.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/qmlcomponentregistry.cpp +[ 83%] Building CXX object src/CMakeFiles/corectrl.dir/core/sysmodelqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/sysmodelqmlitem.cpp +[ 84%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/gpuqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/cpuqmlitem.cpp +[ 84%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/graphitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/amd/gputempgraphitem.cpp +[ 85%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/junctiontempgraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/amd/memorytempgraphitem.cpp In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/memfreqgraphitem.cpp:4: + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -53030,7 +52461,6 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 86%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/powergraphitem.cpp.o /usr/include/units.h: In function 'constexpr units::time::millisecond_t units::literals::operator""_ms(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -53043,7 +52473,6 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/amd/powergraphitem.cpp /usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -53504,6 +52933,8 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 86%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/gpuvoltgraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/amd/gpuvoltgraphitem.cpp /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -53576,71 +53007,41 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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 - | ^~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -[ 86%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/activitygraphitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/amd/activitygraphitem.cpp -[ 87%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/memusagegraphitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/amd/memusagegraphitem.cpp -[ 87%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedrpmgraphitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/amd/fanspeedrpmgraphitem.cpp In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/gputempgraphitem.cpp:4: + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -53649,14 +53050,26 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -53665,10 +53078,18 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4123:9: note: parameter passing for argument 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 + 4123 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -53773,6 +53194,8 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 86%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/powergraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/amd/powergraphitem.cpp /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3472:9: note: parameter passing for 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 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) @@ -54145,10 +53568,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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 - | ^~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -54229,13 +53648,13 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -[ 87%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedpercgraphitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/cpu/cpufreqpackgraphitem.cpp +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/junctiontempgraphitem.cpp:4: + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -54272,6 +53691,8 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 86%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/activitygraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/amd/activitygraphitem.cpp /usr/include/units.h: In function 'constexpr units::time::hectosecond_t units::literals::operator""_hs(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -54636,6 +54057,7 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 87%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/memusagegraphitem.cpp.o /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) @@ -54648,6 +54070,11 @@ /usr/include/units.h:4099: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 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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 + | ^~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/amd/memusagegraphitem.cpp /usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': /usr/include/units.h:4100: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 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) @@ -54704,6 +54131,13 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -54716,146 +54150,24 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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 -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/cpu/cpuusagegraphitem.cpp -/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 88%] Linking CXX executable test_all -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+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::gigabit_t units::literals::operator""_Gb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+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 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_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.4.2+ds/obj-aarch64-linux-gnu/src ../src/libcorectrl.so /usr/lib/aarch64-linux-gnu/libspdlog.so.1.12.0 /usr/lib/libCatch2.a /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libQt5Core.so.5.15.15 -/usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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/fanspeedrpmgraphitem.cpp.o +/usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/amd/fanspeedrpmgraphitem.cpp /usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -54864,14 +54176,26 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -54880,6 +54204,10 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -54888,10 +54216,18 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -54900,34 +54236,74 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3447 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3448: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 3448 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3449:9: note: 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 3449 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbit_t units::literals::operator""_ub(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3450:9: note: parameter passing 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 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3451:9: note: parameter passing 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 3451 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) @@ -54936,10 +54312,18 @@ /usr/include/units.h:3471: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 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -54948,6 +54332,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -54956,10 +54344,18 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -54968,6 +54364,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -54976,10 +54376,18 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -54988,10 +54396,26 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': /usr/include/units.h:3472:9: note: parameter passing for 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 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) @@ -55008,10 +54432,6 @@ /usr/include/units.h:3475:9: note: parameter passing 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 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3476:9: note: parameter passing for 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 3476 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) @@ -55164,10 +54584,12 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 87%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedpercgraphitem.cpp.o /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/amd/fanspeedpercgraphitem.cpp /usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -55248,6 +54670,13 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) @@ -55256,18 +54685,34 @@ /usr/include/units.h:3787:9: note: parameter passing for 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 3787 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4099: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 4099 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4100: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 4100 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4101: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 4101 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4102: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 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) @@ -55276,10 +54721,18 @@ /usr/include/units.h:4120: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 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -55288,34 +54741,66 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -55324,14 +54809,26 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3448: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 + 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::petabyte_t units::literals::operator""_PB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3449:9: note: 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 + 3449 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kibibyte_t units::literals::operator""_KiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -55340,197 +54837,22 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | 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:3448: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 - 3448 | 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:3449:9: note: 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 - 3449 | 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:3450:9: note: parameter passing 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 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3451:9: note: parameter passing 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 3451 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibyte_t units::literals::operator""_TiB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) @@ -55539,6 +54861,10 @@ /usr/include/units.h:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471: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 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -55547,6 +54873,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -55555,6 +54885,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -55567,6 +54901,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -55575,10 +54913,18 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -55587,6 +54933,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -55595,18 +54945,50 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3472:9: note: parameter passing for 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 3472 | UNIT_ADD(angle, degree, degrees, deg, 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3473:9: note: parameter passing 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 3473 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3474:9: note: parameter passing for argument 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 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) @@ -55615,10 +54997,22 @@ /usr/include/units.h:3475:9: note: parameter passing 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 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3476:9: note: parameter passing for 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 3476 | UNIT_ADD(angle, turn, turns, tr, 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3477:9: note: parameter passing 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 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) @@ -55627,18 +55021,46 @@ /usr/include/units.h:3515: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 3515 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | 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:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': /usr/include/units.h:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) @@ -55683,6 +55105,8 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 88%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpufreqpackgraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/cpu/cpufreqpackgraphitem.cpp /usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -55851,8 +55275,6 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 88%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpucoretempgraphitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/cpu/cpucoretempgraphitem.cpp /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) @@ -56053,6 +55475,27 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_all.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+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 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_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.4.2+ds/obj-aarch64-linux-gnu/src ../src/libcorectrl.so /usr/lib/aarch64-linux-gnu/libspdlog.so.1.12.0 /usr/lib/libCatch2.a /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libQt5Core.so.5.15.15 +/build/reproducible-path/corectrl-1.4.2+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.4.2+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%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpuusagegraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/cpu/cpuusagegraphitem.cpp +[ 88%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpucoretempgraphitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/sensors/cpu/cpucoretempgraphitem.cpp +/build/reproducible-path/corectrl-1.4.2+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.4.2+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%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/controlmodeqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/controlmodeqmlitem.cpp In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/gpuvoltgraphitem.cpp:4: @@ -56124,6 +55567,8 @@ /usr/include/units.h:3448: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 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ +[ 89%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/controlgroupqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/controlgroupqmlitem.cpp /usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': /usr/include/units.h:3449:9: note: 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 3449 | UNIT_ADD(time, day, days, d, unit, hours>) @@ -56176,6 +55621,7 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -D TEST_TARGET=test_all -D TEST_EXECUTABLE=/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests/test_all -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/build/reproducible-path/corectrl-1.4.2+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.4.2+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::angle::decaradian_t units::literals::operator""_darad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -56296,6 +55742,7 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -56348,6 +55795,7 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 89%] Built target test_all /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -56420,25 +55868,31 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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/noopqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/noopqmlitem.cpp /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -56447,62 +55901,58 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3786:9: note: parameter passing for 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 - 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3786:9: note: parameter passing for 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 + 3786 | 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:3787:9: note: parameter passing for 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 3787 | 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:4099: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 - 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4099: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 + 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -56523,14 +55973,14 @@ /usr/include/units.h:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4102: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 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::megasecond_t units::literals::operator""_Ms(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120: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 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -56539,140 +55989,70 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3448: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 - 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3449:9: note: 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 - 3449 | UNIT_ADD(time, day, days, d, unit, hours>) +/usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': +/usr/include/units.h:3448: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 + 3448 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3449:9: note: 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 + 3449 | UNIT_ADD(time, day, days, d, unit, hours>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabyte_t units::literals::operator""_daB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3450:9: note: parameter passing 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 - 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3450:9: note: parameter passing 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 + 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3451:9: note: parameter passing 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 - 3451 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::megabyte_t units::literals::operator""_MB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -56681,574 +56061,226 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | 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:3451:9: note: parameter passing 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 + 3451 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabyte_t units::literals::operator""_TB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | 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:3471: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 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3448: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 - 3448 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3449:9: note: 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 - 3449 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3448: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 - 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3450:9: note: parameter passing 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 - 3450 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3449:9: note: 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 - 3449 | 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:3451:9: note: parameter passing 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 - 3451 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::exabyte_t units::literals::operator""_EB(long double)': -/usr/include/units.h:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': -/usr/include/units.h:3450:9: note: parameter passing 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 - 3450 | UNIT_ADD(time, week, weeks, wk, 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 4122 | 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:3471: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 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3451:9: note: parameter passing 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 - 3451 | 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:3472:9: note: parameter passing for 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 - 3472 | UNIT_ADD(angle, degree, degrees, deg, 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3473:9: note: parameter passing 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 - 3473 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | 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:3474:9: note: parameter passing for argument 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 - 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3475:9: note: parameter passing 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 - 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471: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 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3476:9: note: parameter passing for 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 - 3476 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3477:9: note: parameter passing 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 - 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) +/usr/include/units.h: In function 'constexpr units::angle::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3472:9: note: parameter passing for 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 + 3472 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3515: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 - 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) +/usr/include/units.h: In function 'constexpr units::angle::arcminute_t units::literals::operator""_arcmin(long double)': +/usr/include/units.h:3473:9: note: parameter passing 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 + 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::microradian_t units::literals::operator""_urad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) +/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': +/usr/include/units.h:3474:9: note: parameter passing for argument 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 + 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3472:9: note: parameter passing for 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 - 3472 | 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:3475:9: note: parameter passing 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 + 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::decaradian_t units::literals::operator""_darad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3476:9: note: parameter passing for 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 + 3476 | UNIT_ADD(angle, turn, turns, tr, 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | 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:3473:9: note: parameter passing 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 - 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::kiloradian_t units::literals::operator""_krad(long double)': -/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3518 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3474:9: note: parameter passing for argument 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 - 3474 | 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:3477:9: note: parameter passing 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 + 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3475:9: note: parameter passing 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 - 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': -/usr/include/units.h:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 - 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3515: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 + 3515 | 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:3593: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 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3476:9: note: parameter passing for 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 - 3476 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3477:9: note: parameter passing 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 - 3477 | 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:3515: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 - 3515 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | 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::radians_per_second_t units::literals::operator""_rad_per_s(long double)': -/usr/include/units.h:3633: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 - 3633 | 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::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) @@ -57257,58 +56289,34 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3634: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 - 3634 | 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:3472:9: note: parameter passing for 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 - 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': /usr/include/units.h:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': -/usr/include/units.h:3635:9: 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 - 3635 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3593: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 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3473:9: note: parameter passing 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 - 3473 | 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:3636: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 - 3636 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3764: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 - 3764 | 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:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -57317,18 +56325,6 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3474:9: note: parameter passing for argument 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 - 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': -/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -57337,34 +56333,14 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3475:9: note: parameter passing 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 - 3475 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -57373,18 +56349,6 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3476:9: note: parameter passing for 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 - 3476 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -57393,14 +56357,6 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -57409,54 +56365,14 @@ /usr/include/units.h:3633: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 3633 | 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::megawatt_t units::literals::operator""_MW(long double)': -/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3477:9: note: parameter passing 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 - 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::terawatt_t units::literals::operator""_TW(long double)': -/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3634: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 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3515: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 - 3515 | 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:3765: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 - 3765 | 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:3635:9: 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 3635 | 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:3766: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 - 3766 | 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:3767:9: note: parameter passing for argument 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 - 3767 | 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:3785: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 - 3785 | 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:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) @@ -57465,14 +56381,6 @@ /usr/include/units.h:3764: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 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -57481,14 +56389,6 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': -/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -57497,22 +56397,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -57521,14 +56409,6 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -57537,26 +56417,6 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': -/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -57573,34 +56433,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3518 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 - 3519 | 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:3786:9: note: parameter passing for 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 - 3786 | 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:3787:9: note: parameter passing for 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 - 3787 | 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:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -57613,18 +56449,6 @@ /usr/include/units.h:3767:9: note: parameter passing for argument 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 3767 | 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:3593: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 - 3593 | 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:4099: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 - 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3785: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 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -57637,18 +56461,10 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4100: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 - 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4101: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 - 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::microvolt_t units::literals::operator""_uV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -57657,18 +56473,10 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -57701,26 +56509,10 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4102: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 - 4102 | UNIT_ADD(concentration, percent, percent, pct, 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:3786:9: note: parameter passing for 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 3786 | 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:4120: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 - 4120 | 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:3787:9: note: parameter passing for 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 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) @@ -57729,18 +56521,10 @@ /usr/include/units.h:4099: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 4099 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4100: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 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::frequency::decihertz_t units::literals::operator""_dHz(long double)': -/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) @@ -57749,26 +56533,14 @@ /usr/include/units.h:4102: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 4102 | UNIT_ADD(concentration, percent, percent, pct, 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120: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 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -57777,18 +56549,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -57813,10 +56577,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -57825,14 +56585,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -57845,54 +56597,18 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3633: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 - 3633 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -57901,26 +56617,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabyte_t units::literals::operator""_MB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3634: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 - 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) - | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -57929,26 +56629,14 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3635:9: 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 - 3635 | 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::picobit_t units::literals::operator""_pb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -57957,38 +56645,18 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3636: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 - 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764: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 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -57997,22 +56665,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -58021,38 +56673,337 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | 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:3448: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 + 3448 | 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:3449:9: note: 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 + 3449 | 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:3450:9: note: parameter passing 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 + 3450 | 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:3451:9: note: parameter passing 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 + 3451 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | 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:3471: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 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3472:9: note: parameter passing for 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 + 3472 | 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:3473:9: note: parameter passing 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 + 3473 | 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:3474:9: note: parameter passing for argument 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 + 3474 | 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:3475:9: note: parameter passing 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 + 3475 | 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:3476:9: note: parameter passing for 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 + 3476 | 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:3477:9: note: parameter passing 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 + 3477 | 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:3515: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 + 3515 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3518 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 + 3519 | 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:3593: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 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3633: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 + 3633 | 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:3634: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 + 3634 | 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:3635:9: 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 + 3635 | 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:3636: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 + 3636 | 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:3764: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 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -58061,18 +57012,6 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -58081,108 +57020,30 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 88%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/controlmodeqmlitem.cpp.o -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/controlmodeqmlitem.cpp /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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/include/units.h: In function 'constexpr units::power::petawatt_t units::literals::operator""_PW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4123:9: note: parameter passing for argument 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 - 4123 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) @@ -58191,23 +57052,10 @@ /usr/include/units.h:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests && /usr/bin/cmake -D TEST_TARGET=test_all -D TEST_EXECUTABLE=/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests/test_all -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/build/reproducible-path/corectrl-1.4.2+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.4.2+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::data::pebibit_t units::literals::operator""_Pib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785: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 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -58216,18 +57064,6 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::exabit_t units::literals::operator""_Eb(long double)': -/usr/include/units.h:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -58296,7 +57132,6 @@ /usr/include/units.h:4100: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 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) @@ -58309,7 +57144,6 @@ /usr/include/units.h:4120: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 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 88%] Built target test_all /usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -58326,8 +57160,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 89%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/controlgroupqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/controlgroupqmlitem.cpp /usr/include/units.h: In function 'constexpr units::data::millibyte_t units::literals::operator""_mB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -58472,6 +57304,13 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -58480,31 +57319,189 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4123:9: note: parameter passing for argument 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 4123 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | 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:3448: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 + 3448 | 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:3449:9: note: 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 + 3449 | 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:3450:9: note: parameter passing 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 + 3450 | 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:3451:9: note: parameter passing 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 + 3451 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | 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:3471: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 + 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+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.4.2+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 | ^~~~~~~~~ -[ 89%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/noopqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/noopqmlitem.cpp -[ 89%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/pmperfmodeqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/pmperfmodeqmlitem.cpp -/build/reproducible-path/corectrl-1.4.2+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.4.2+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 - | ^~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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 - | ^~~~~~~~~ -[ 89%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/auto/pmautoqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/auto/pmautoqmlitem.cpp -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/fanspeedpercgraphitem.cpp:4: +/usr/include/units.h: In function 'constexpr units::angle::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3472:9: note: parameter passing for 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 + 3472 | 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:3473:9: note: parameter passing 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 + 3473 | 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:3474:9: note: parameter passing for argument 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 + 3474 | 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:3475:9: note: parameter passing 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 + 3475 | 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:3476:9: note: parameter passing for 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 + 3476 | 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:3477:9: note: parameter passing 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 + 3477 | 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:3515: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 + 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/cpu/../sensor.h:14, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/cpu/../sensorgraphitem.h:8, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -58513,6 +57510,10 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::picosecond_t units::literals::operator""_ps(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -58545,6 +57546,10 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -58553,6 +57558,10 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -58569,10 +57578,26 @@ /usr/include/units.h:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::rankine_t units::literals::operator""_Ra(long double)': +/usr/include/units.h:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 + 3519 | 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:3593: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 + 3593 | 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:3448: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 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::femtohertz_t units::literals::operator""_fHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3449:9: note: 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 3449 | UNIT_ADD(time, day, days, d, unit, hours>) @@ -58581,14 +57606,30 @@ /usr/include/units.h:3450:9: note: parameter passing 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 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::nanohertz_t units::literals::operator""_nHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3451:9: note: parameter passing 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 3451 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::microhertz_t units::literals::operator""_uHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::centihertz_t units::literals::operator""_cHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) @@ -58601,18 +57642,34 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -58633,18 +57690,34 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -58653,6 +57726,14 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3633: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 + 3633 | 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:3634: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 + 3634 | 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:3472:9: note: parameter passing for 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 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) @@ -58661,10 +57742,18 @@ /usr/include/units.h:3473:9: note: parameter passing 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 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angular_velocity::revolutions_per_minute_t units::literals::operator""_rpm(long double)': +/usr/include/units.h:3635:9: 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 + 3635 | 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::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3474:9: note: parameter passing for argument 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 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ +/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:3636: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 + 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3475:9: note: parameter passing 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 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) @@ -58673,28 +57762,54 @@ /usr/include/units.h:3476:9: note: parameter passing for 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 3476 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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 - | ^~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': +/usr/include/units.h:3764: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 + 3764 | 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:3477:9: note: parameter passing 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 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3515: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 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::microwatt_t units::literals::operator""_uW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ -[ 90%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/fixed/pmfixedqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/fixed/pmfixedqmlitem.cpp /usr/include/units.h: In function 'constexpr units::temperature::reaumur_t units::literals::operator""_Re(long double)': /usr/include/units.h:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) @@ -58703,18 +57818,36 @@ /usr/include/units.h:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3593: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 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_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::frequency::femtohertz_t units::literals::operator""_fHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/pmperfmodeqmlitem.cpp /usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -58735,14 +57868,26 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -58763,14 +57908,34 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3765: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 + 3765 | 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:3633: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 3633 | 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:3766: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 + 3766 | 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:3767:9: note: parameter passing for argument 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 + 3767 | 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:3785: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 + 3785 | 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:3634: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 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3635:9: 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 3635 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) @@ -58779,18 +57944,34 @@ /usr/include/units.h:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::picovolt_t units::literals::operator""_pV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3764: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 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -58807,18 +57988,34 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -58839,14 +58036,30 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3765: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 3765 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) @@ -58867,6 +58080,10 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -58879,6 +58096,10 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3786:9: note: parameter passing for 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 + 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -58899,16 +58120,26 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3787:9: note: parameter passing for 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 + 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 90%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/pmadvancedqmlitem.cpp.o +/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': +/usr/include/units.h:4099: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 + 4099 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/pmadvancedqmlitem.cpp +/usr/include/units.h: In function 'constexpr units::concentration::ppb_t units::literals::operator""_ppb(long double)': +/usr/include/units.h:4100: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 + 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -58921,14 +58152,26 @@ /usr/include/units.h:3787:9: note: parameter passing for 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 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': +/usr/include/units.h:4101: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 + 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4099: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 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, 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:4102: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 + 4102 | UNIT_ADD(concentration, percent, percent, pct, 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:4100: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 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4120: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 + 4120 | 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:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) @@ -58945,6 +58188,14 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -58953,6 +58204,14 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -58973,18 +58232,34 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -58997,10 +58272,22 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -59013,10 +58300,22 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -59025,6 +58324,10 @@ /usr/include/units.h:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4121 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -59033,6 +58336,10 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -59045,6 +58352,10 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -59053,6 +58364,10 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -59065,14 +58380,29 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -59081,55 +58411,30 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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/advanced/dynamicfreq/pmdynamicfreqqmlitem.cpp.o -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.cpp -/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4123:9: note: parameter passing for argument 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 - 4123 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/cpu/../sensor.h:14, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/cpu/../sensorgraphitem.h:8, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -59138,18 +58443,42 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -59158,14 +58487,26 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4123:9: note: parameter passing for argument 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 + 4123 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -59174,10 +58515,18 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) @@ -59190,10 +58539,22 @@ /usr/include/units.h:3449:9: note: 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 3449 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3450:9: note: parameter passing 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 3450 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3451:9: note: parameter passing 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 3451 | UNIT_ADD(time, year, years, yr, unit, days>) @@ -59210,6 +58571,10 @@ /usr/include/units.h:3471: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 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -59218,6 +58583,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -59242,6 +58611,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -59250,6 +58623,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -59266,14 +58643,30 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3472:9: note: parameter passing for 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 3472 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3473:9: note: parameter passing 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 3473 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3474:9: note: parameter passing for argument 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 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) @@ -59286,10 +58679,20 @@ /usr/include/units.h:3476:9: note: parameter passing for 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 3476 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ +[ 89%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/auto/pmautoqmlitem.cpp.o +/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/auto/pmautoqmlitem.cpp /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3477:9: note: parameter passing 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 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3515: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 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) @@ -59298,6 +58701,14 @@ /usr/include/units.h:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) @@ -59310,6 +58721,10 @@ /usr/include/units.h:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': +/usr/include/units.h:4123:9: note: parameter passing for argument 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 + 4123 | 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:3593: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 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -59382,6 +58797,10 @@ /usr/include/units.h:3635:9: 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 3635 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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 + | ^~~~~~~~~ /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:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) @@ -59590,13 +59009,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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.4.2+ds/src/core/components/sensors/cpu/../sensor.h:14, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/cpu/../sensorgraphitem.h:8, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -59629,10 +59041,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -59669,10 +59077,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -59681,10 +59085,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -59709,10 +59109,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -59725,18 +59121,10 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -59749,6 +59137,43 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ +[ 90%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/fixed/pmfixedqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/fixed/pmfixedqmlitem.cpp +/build/reproducible-path/corectrl-1.4.2+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.4.2+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 + | ^~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensor.h:14, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/amd/../sensorgraphitem.h:8, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -59945,6 +59370,10 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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::frequency::decahertz_t units::literals::operator""_daHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -60017,6 +59446,8 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 90%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/pmadvancedqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/pmadvancedqmlitem.cpp /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -60073,14 +59504,17 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::nanovolt_t units::literals::operator""_nV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/cpu/../sensor.h:14, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/cpu/../sensorgraphitem.h:8, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -60109,10 +59543,18 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -60121,6 +59563,10 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -60129,6 +59575,10 @@ /usr/include/units.h:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::microsecond_t units::literals::operator""_us(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3787:9: note: parameter passing for 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 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) @@ -60137,6 +59587,10 @@ /usr/include/units.h:4099: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 4099 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4100: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 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) @@ -60153,14 +59607,26 @@ /usr/include/units.h:4120: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 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -60181,18 +59647,34 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -60209,14 +59691,26 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -60225,6 +59719,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3448: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 + 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -60237,10 +59735,18 @@ /usr/include/units.h:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4121 | 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:3449:9: note: 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 + 3449 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 4122 | 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:3450:9: note: parameter passing 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 + 3450 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -60257,10 +59763,18 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3451:9: note: parameter passing 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 + 3451 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -60273,6 +59787,14 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | 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:3471: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 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -60281,6 +59803,14 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -60289,6 +59819,14 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -60301,147 +59839,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4123:9: note: parameter passing for argument 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 - 4123 | 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.cpp -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+ds/src/core/components/sensors/cpu/../sensor.h:14, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/cpu/../sensorgraphitem.h:8, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | 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:3448: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 - 3448 | 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:3449:9: note: 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 - 3449 | 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:3450:9: note: parameter passing 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 - 3450 | 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:3451:9: note: parameter passing 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 - 3451 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | 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:3471: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 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -60450,6 +59847,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -60458,6 +59859,14 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -60466,10 +59875,22 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gigaradian_t units::literals::operator""_Grad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -60478,6 +59899,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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::angle::petaradian_t units::literals::operator""_Prad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -60502,8 +59927,6 @@ /usr/include/units.h:3476:9: note: parameter passing for 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 3476 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ -[ 91%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeqmlitem.cpp /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3477:9: note: parameter passing 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 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) @@ -60676,12 +60099,10 @@ /usr/include/units.h:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -[ 91%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockqmlitem.cpp.o /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3785: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 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockqmlitem.cpp /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -60794,14 +60215,17 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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.4.2+ds/src/core/components/sensors/cpu/../sensor.h:14, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/sensors/cpu/../sensorgraphitem.h:8, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -60810,6 +60234,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -60818,170 +60246,46 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -[ 91%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveqmlitem.cpp -/build/reproducible-path/corectrl-1.4.2+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.4.2+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 - | ^~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.h:10, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.h:7, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -60990,10 +60294,18 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -61002,10 +60314,18 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -61014,30 +60334,66 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::femtobit_t units::literals::operator""_fb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3448: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 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::picobit_t units::literals::operator""_pb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3449:9: note: 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 3449 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3450:9: note: parameter passing 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 3450 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3451:9: note: parameter passing 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 3451 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decibit_t units::literals::operator""_db(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) @@ -61046,6 +60402,10 @@ /usr/include/units.h:3471: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 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -61054,10 +60414,18 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -61066,6 +60434,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -61074,6 +60446,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -61082,6 +60458,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -61090,6 +60470,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -61098,14 +60482,38 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3472:9: note: parameter passing for 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 3472 | 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:4123:9: note: parameter passing for argument 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 + 4123 | 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:3473:9: note: parameter passing 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 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) @@ -61258,10 +60666,12 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 90%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.cpp.o /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.cpp /usr/include/units.h: In function 'constexpr units::power::kilowatt_t units::literals::operator""_kW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -61346,6 +60756,8 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 91%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.cpp /usr/include/units.h: In function 'constexpr units::voltage::teravolt_t units::literals::operator""_TV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -61486,6 +60898,8 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 91%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeqmlitem.cpp /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -61554,14 +60968,30 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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 + | ^~~~~~~~~ +[ 91%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/pmoverclockqmlitem.cpp +[ 91%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.cpp +/build/reproducible-path/corectrl-1.4.2+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.4.2+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 + | ^~~~~~~~~ +[ 92%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp -[ 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.h:11, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.cpp:4: +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreq.h:10, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqprofilepart.h:7, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.h:7, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -61878,8 +61308,6 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 92%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.cpp /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -62060,12 +61488,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_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::data::tebibyte_t units::literals::operator""_TiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.cpp /usr/include/units.h: In function 'constexpr units::data::pebibyte_t units::literals::operator""_PiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -62166,12 +61592,128 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.cpp -[ 93%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.cpp +[ 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp +[ 92%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.cpp +[ 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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.cpp +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqod.h:11, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodprofilepart.h:7, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.h:6, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | 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:3448: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 + 3448 | 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:3449:9: note: 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 + 3449 | 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:3450:9: note: parameter passing 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 + 3450 | 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:3451:9: note: parameter passing 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 + 3451 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | 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:3471: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 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvolt.h:13, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltprofilepart.h:7, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.h:7, @@ -62180,14 +61722,50 @@ /usr/include/units.h:3446: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 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -62204,6 +61782,10 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3472:9: note: parameter passing for 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 + 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -62216,6 +61798,10 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3473:9: note: parameter passing 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 + 3473 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -62224,6 +61810,10 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3474:9: note: parameter passing for argument 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 + 3474 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -62236,6 +61826,10 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3475:9: note: parameter passing 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 + 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::minute_t units::literals::operator""_min(long double)': /usr/include/units.h:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) @@ -62244,14 +61838,26 @@ /usr/include/units.h:3448: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 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::turn_t units::literals::operator""_tr(long double)': +/usr/include/units.h:3476:9: note: parameter passing for 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 + 3476 | 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:3449:9: note: 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 3449 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': +/usr/include/units.h:3477:9: note: parameter passing 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 + 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3450:9: note: parameter passing 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 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': +/usr/include/units.h:3515: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 + 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': /usr/include/units.h:3451:9: note: parameter passing 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 3451 | UNIT_ADD(time, year, years, yr, unit, days>) @@ -62260,6 +61866,10 @@ /usr/include/units.h:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::celsius_t units::literals::operator""_degC(long double)': +/usr/include/units.h:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': /usr/include/units.h:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) @@ -62280,6 +61890,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -62288,10 +61902,18 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::centiradian_t units::literals::operator""_crad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 + 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -62300,50 +61922,118 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3593: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 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3472:9: note: parameter passing for 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 3472 | UNIT_ADD(angle, degree, degrees, deg, 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3473:9: note: parameter passing 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 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3474:9: note: parameter passing for argument 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 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3475:9: note: parameter passing 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 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3633: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 + 3633 | 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::turn_t units::literals::operator""_tr(long double)': /usr/include/units.h:3476:9: note: parameter passing for 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 3476 | UNIT_ADD(angle, turn, turns, tr, 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:3634: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 + 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3477:9: note: parameter passing 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 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) @@ -62352,30 +62042,66 @@ /usr/include/units.h:3515: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 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_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:3635:9: 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 + 3635 | 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::celsius_t units::literals::operator""_degC(long double)': /usr/include/units.h:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | 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:3636: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 + 3636 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | 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:3764: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 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::picowatt_t units::literals::operator""_pW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::power::nanowatt_t units::literals::operator""_nW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3593: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 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -62384,30 +62110,62 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -62416,38 +62174,110 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3765: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 + 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::gigahertz_t units::literals::operator""_GHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3766: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 + 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3767:9: note: parameter passing for argument 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 + 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) + | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::petahertz_t units::literals::operator""_PHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3785: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 + 3785 | 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:3633: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 3633 | 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::femtovolt_t units::literals::operator""_fV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3634: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 3634 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3635:9: 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 3635 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::voltage::gigavolt_t units::literals::operator""_GV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3764: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 3764 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -62460,6 +62290,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3786:9: note: parameter passing for 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 + 3786 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -62468,10 +62302,18 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3787:9: note: parameter passing for 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 + 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::centiwatt_t units::literals::operator""_cW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4099: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 + 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::deciwatt_t units::literals::operator""_dW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -62480,6 +62322,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4100: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 + 4100 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -62488,10 +62334,18 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4101: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 + 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::megawatt_t units::literals::operator""_MW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4102: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 + 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::gigawatt_t units::literals::operator""_GW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -62500,14 +62354,30 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120: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 + 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::nanobyte_t units::literals::operator""_nB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) @@ -62516,18 +62386,38 @@ /usr/include/units.h:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785: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 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -62536,26 +62426,50 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -62564,10 +62478,18 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -62576,6 +62498,14 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) @@ -62584,14 +62514,26 @@ /usr/include/units.h:3787:9: note: parameter passing for 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 3787 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:4099: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 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:4100: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 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) @@ -62600,14 +62542,26 @@ /usr/include/units.h:4102: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 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::bit_t units::literals::operator""_b(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:4120: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 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -62616,10 +62570,18 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -62628,24 +62590,38 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 94%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.cpp.o +/usr/include/units.h: In function 'constexpr units::data::centibit_t units::literals::operator""_cb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.cpp /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -62654,46 +62630,90 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -62702,10 +62722,18 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4123:9: note: parameter passing for argument 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 + 4123 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -62778,22 +62806,12 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -[ 94%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/fan/fanmodeqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/fanmodeqmlitem.cpp -[ 94%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/fan/auto/fanautoqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/auto/fanautoqmlitem.cpp -/build/reproducible-path/corectrl-1.4.2+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.4.2+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( - | ^~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.h:12, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.h:7, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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/powerprofile/pmpowerprofileqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.cpp +[ 93%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.cpp In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrange.h:13, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeprofilepart.h:7, from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.h:7, @@ -62810,18 +62828,6 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -62830,14 +62836,6 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -62846,14 +62844,6 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -62862,14 +62852,6 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -62878,34 +62860,10 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/tuple:38, - from /usr/include/c++/14/functional:53, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/exportable.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/qmlitem.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp:210:44: required from here - 210 | newStates.emplace(index, std::make_pair(freq, volt)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ -/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::time::gigasecond_t units::literals::operator""_Gs(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -62918,26 +62876,10 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3447 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | 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:3448: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 - 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::time::hour_t units::literals::operator""_hr(long double)': /usr/include/units.h:3448: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 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) @@ -62946,14 +62888,6 @@ /usr/include/units.h:3449:9: note: 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 3449 | 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:3449:9: note: 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 - 3449 | 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:3450:9: note: parameter passing 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 - 3450 | 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:3450:9: note: parameter passing 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 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) @@ -62962,14 +62896,6 @@ /usr/include/units.h:3451:9: note: parameter passing 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 3451 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::year_t units::literals::operator""_yr(long double)': -/usr/include/units.h:3451:9: note: parameter passing 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 - 3451 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) @@ -62978,14 +62904,6 @@ /usr/include/units.h:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | 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:3471: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 - 3471 | 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:3471: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 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -62994,18 +62912,6 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -63022,22 +62928,6 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -63050,22 +62940,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -63074,14 +62952,6 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -63090,14 +62960,6 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -63106,14 +62968,6 @@ /usr/include/units.h:3472:9: note: parameter passing for 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 3472 | 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:3472:9: note: parameter passing for 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 - 3472 | 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:3473:9: note: parameter passing 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 - 3473 | 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:3473:9: note: parameter passing 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 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) @@ -63122,14 +62976,6 @@ /usr/include/units.h:3474:9: note: parameter passing for argument 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 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': -/usr/include/units.h:3474:9: note: parameter passing for argument 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 - 3474 | 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:3475:9: note: parameter passing 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 - 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliarcsecond_t units::literals::operator""_mas(long double)': /usr/include/units.h:3475:9: note: parameter passing 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 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) @@ -63138,14 +62984,6 @@ /usr/include/units.h:3476:9: note: parameter passing for 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 3476 | 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:3476:9: note: parameter passing for 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 - 3476 | 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:3477:9: note: parameter passing 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 - 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::gradian_t units::literals::operator""_gon(long double)': /usr/include/units.h:3477:9: note: parameter passing 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 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) @@ -63154,22 +62992,22 @@ /usr/include/units.h:3515: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 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::temperature::kelvin_t units::literals::operator""_K(long double)': -/usr/include/units.h:3515: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 - 3515 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3516 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) - | ^~~~~~~~ +In file included from /usr/include/c++/14/tuple:38, + from /usr/include/c++/14/functional:53, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/exportable.h:6, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/qmlitem.h:6, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.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.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp:210:44: required from here + 210 | newStates.emplace(index, std::make_pair(freq, volt)); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ +/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::temperature::fahrenheit_t units::literals::operator""_degF(long double)': /usr/include/units.h:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) @@ -63178,14 +63016,6 @@ /usr/include/units.h:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 - 3518 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 - 3519 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | UNIT_ADD(temperature, rankine, rankine, Ra, unit, kelvin>) @@ -63194,14 +63024,6 @@ /usr/include/units.h:3593: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 3593 | 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:3593: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 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -63210,14 +63032,6 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -63226,14 +63040,6 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -63242,14 +63048,6 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -63258,14 +63056,6 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -63274,14 +63064,6 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -63290,14 +63072,6 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -63306,14 +63080,6 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3593 | 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:3633: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 - 3633 | 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::radians_per_second_t units::literals::operator""_rad_per_s(long double)': /usr/include/units.h:3633: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 3633 | UNIT_ADD(angular_velocity, radians_per_second, radians_per_second, rad_per_s, unit, units::category::angular_velocity_unit>) @@ -63322,14 +63088,6 @@ /usr/include/units.h:3634: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 3634 | 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::degrees_per_second_t units::literals::operator""_deg_per_s(long double)': -/usr/include/units.h:3634: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 - 3634 | 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:3635:9: 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 - 3635 | 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_minute_t units::literals::operator""_rpm(long double)': /usr/include/units.h:3635:9: 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 3635 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) @@ -63338,14 +63096,6 @@ /usr/include/units.h:3636: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 3636 | 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::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': -/usr/include/units.h:3636: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 - 3636 | 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:3764: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 - 3764 | 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:3764: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 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -63354,14 +63104,6 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -63370,14 +63112,6 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -63390,22 +63124,6 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -63422,18 +63140,6 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -63446,18 +63152,6 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -63474,26 +63168,6 @@ /usr/include/units.h:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::power::horsepower_t units::literals::operator""_hp(long double)': -/usr/include/units.h:3765: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 - 3765 | 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:3766: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 - 3766 | 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:3767:9: note: parameter passing for argument 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 - 3767 | 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:3785: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 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785: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 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -63510,26 +63184,6 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -63550,26 +63204,10 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -63578,26 +63216,10 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -63610,14 +63232,6 @@ /usr/include/units.h:3786:9: note: parameter passing for 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 3786 | 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:3786:9: note: parameter passing for 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 - 3786 | 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:3787:9: note: parameter passing for 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 - 3787 | 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:3787:9: note: parameter passing for 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 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) @@ -63626,14 +63240,6 @@ /usr/include/units.h:4099: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 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::concentration::ppm_t units::literals::operator""_ppm(long double)': -/usr/include/units.h:4099: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 - 4099 | 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:4100: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 - 4100 | 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:4100: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 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) @@ -63646,30 +63252,10 @@ /usr/include/units.h:4102: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 4102 | 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:4101: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 - 4101 | 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:4102: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 - 4102 | 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:4120: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 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120: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 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -63682,18 +63268,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -63706,32 +63280,14 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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/fixed/fanfixedqmlitem.cpp.o /usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.cpp /usr/include/units.h: In function 'constexpr units::data::hectobyte_t units::literals::operator""_hB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -63744,18 +63300,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -63768,22 +63312,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -63800,38 +63328,14 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) @@ -63848,22 +63352,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -63880,18 +63368,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -63900,14 +63376,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -63920,34 +63388,16 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 94%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.cpp.o /usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.cpp /usr/include/units.h: In function 'constexpr units::data::petabit_t units::literals::operator""_Pb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -63956,38 +63406,20 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 94%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/fan/fanmodeqmlitem.cpp.o /usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -63996,22 +63428,22 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.h:11, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.cpp:4: +[ 94%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/fan/auto/fanautoqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.cpp +/build/reproducible-path/corectrl-1.4.2+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.4.2+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( + | ^~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurve.h:12, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveprofilepart.h:7, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.h:7, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -64376,14 +63808,6 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.h:12, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.cpp:4: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3446: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 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -64436,6 +63860,14 @@ /usr/include/units.h:4100: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 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffset.h:11, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetprofilepart.h:7, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.h:7, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3446: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 + 3446 | 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:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) @@ -64444,10 +63876,6 @@ /usr/include/units.h:4102: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 4102 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120: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 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -64460,10 +63888,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -64476,10 +63900,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -64488,10 +63908,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -64504,10 +63920,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -64520,10 +63932,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -64532,52 +63940,48 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4121 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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)': @@ -64588,42 +63992,42 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3448: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 - 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -64632,37 +64036,49 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3449:9: note: 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 - 3449 | UNIT_ADD(time, day, days, d, unit, hours>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3450:9: note: parameter passing 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 - 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) - | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::gigasecond_t units::literals::operator""_Gs(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3451:9: note: parameter passing 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 - 3451 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | 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:3448: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 + 3448 | UNIT_ADD(time, hour, hours, hr, unit, minutes>) | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::terabit_t units::literals::operator""_Tb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -64672,50 +64088,66 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3449:9: note: 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 + 3449 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | 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:3450:9: note: parameter passing 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 + 3450 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471: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 - 3471 | 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:3451:9: note: parameter passing 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 + 3451 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3471 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | 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:3471: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 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::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::femtoradian_t units::literals::operator""_frad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -64916,12 +64348,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_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::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp /usr/include/units.h: In function 'constexpr units::power::hectowatt_t units::literals::operator""_hW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -65126,6 +64556,10 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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 + | ^~~~~ /usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': /usr/include/units.h:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) @@ -65218,14 +64652,44 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixed.h:11, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixedprofilepart.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.cpp:4: +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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, + | ^~~ +[ 95%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp +/build/reproducible-path/corectrl-1.4.2+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.4.2+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)); + | ~~~~~~~~~~~~~~^~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercap.h:12, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapprofilepart.h:7, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.h:7, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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 + | ^~~~~ /usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -65294,10 +64758,6 @@ /usr/include/units.h:3449:9: note: 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 3449 | UNIT_ADD(time, day, days, d, unit, hours>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::time::week_t units::literals::operator""_wk(long double)': /usr/include/units.h:3450:9: note: parameter passing 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 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) @@ -65382,10 +64842,6 @@ /usr/include/units.h:3473:9: note: parameter passing 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 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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 - | ^~~~~ /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3474:9: note: parameter passing for argument 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 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) @@ -65494,6 +64950,10 @@ /usr/include/units.h:3635:9: 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 3635 | UNIT_ADD(angular_velocity, revolutions_per_minute, revolutions_per_minute, rpm, unit, radians_per_second, std::ratio<1>>) | ^~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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::milliarcseconds_per_year_t units::literals::operator""_mas_per_yr(long double)': /usr/include/units.h:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) @@ -65574,6 +65034,10 @@ /usr/include/units.h:3785: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 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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, + | ^~~ /usr/include/units.h: In function 'constexpr units::voltage::femtovolt_t units::literals::operator""_fV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -65598,6 +65062,10 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+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.4.2+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, + | ^~~ /usr/include/units.h: In function 'constexpr units::voltage::decivolt_t units::literals::operator""_dV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -65650,10 +65118,6 @@ /usr/include/units.h:4101: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 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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 - | ^~~~~ /usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': /usr/include/units.h:4102: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 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) @@ -65758,10 +65222,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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( - | ^~~ /usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -65770,10 +65230,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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( - | ^~~ /usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -65786,10 +65242,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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)); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -65806,14 +65258,6 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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, - | ^~~ /usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -65854,44 +65298,14 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.cpp: In member function 'virtual units::concentration::percent_t AMD::FanFixedQMLItem::provideFanFixedValue() const': -/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.cpp:120:78: 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 - 120 | units::concentration::percent_t AMD::FanFixedQMLItem::provideFanFixedValue() const - | ^~~~~ -/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.cpp: In member function 'virtual units::power::watt_t AMD::PMPowerCapQMLItem::providePMPowerCapValue() const': -/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.cpp:95:71: 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 - 95 | units::power::watt_t AMD::PMPowerCapQMLItem::providePMPowerCapValue() const - | ^~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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, - | ^~~ -[ 95%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.cpp -[ 95%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp -[ 96%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/cpu/cpufreqqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/cpu/cpufreqqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/cpu/cpufreqqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/cpu/cpufreqqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/cpu/cpufreqqmlitem.cpp -[ 96%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/cpu/cpufreqmodeqmlitem.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/cpu/cpufreqmodeqmlitem.cpp -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurve.h:11, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp:4: +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixed.h:11, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixedprofilepart.h:7, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.h:7, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 96%] Building CXX object src/CMakeFiles/corectrl.dir/app/app.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/app/app.cpp /usr/include/units.h: In function 'constexpr units::time::femtosecond_t units::literals::operator""_fs(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -65900,6 +65314,8 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 95%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.cpp /usr/include/units.h: In function 'constexpr units::time::nanosecond_t units::literals::operator""_ns(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -66480,50 +65896,30 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 95%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp.o /usr/include/units.h: In function 'constexpr units::data::exbibit_t units::literals::operator""_Eib(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp /usr/include/units.h: In function 'constexpr units::data::exabit_t units::literals::operator""_Eb(long double)': /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -[ 97%] Building CXX object src/CMakeFiles/corectrl.dir/app/appfactory.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl.dir/app/appfactory.cpp.o -MF CMakeFiles/corectrl.dir/app/appfactory.cpp.o.d -o CMakeFiles/corectrl.dir/app/appfactory.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/app/appfactory.cpp -[ 97%] Building CXX object src/CMakeFiles/corectrl.dir/app/settings.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/app/settings.cpp -[ 97%] Building CXX object src/CMakeFiles/corectrl.dir/app/singleinstance.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/app/singleinstance.cpp -[ 97%] Building CXX object src/CMakeFiles/corectrl.dir/app/systray.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/app/systray.cpp -[ 98%] Building CXX object src/CMakeFiles/corectrl.dir/helper/helpercontrol.cpp.o -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/helper/helpercontrol.cpp -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/helper/helpermonitor.cpp -In file included from /usr/include/c++/14/tuple:38, - from /usr/include/c++/14/functional:53, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/exportable.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/qmlitem.h:6, - from /build/reproducible-path/corectrl-1.4.2+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.4.2+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) - | ^~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.h:12, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.h:7, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp:4: +/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.cpp: In member function 'virtual units::concentration::percent_t AMD::FanFixedQMLItem::provideFanFixedValue() const': +/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/fixed/fanfixedqmlitem.cpp:120:78: 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 + 120 | units::concentration::percent_t AMD::FanFixedQMLItem::provideFanFixedValue() const + | ^~~~~ +/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.cpp: In member function 'virtual units::power::watt_t AMD::PMPowerCapQMLItem::providePMPowerCapValue() const': +/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.cpp:95:71: 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 + 95 | units::power::watt_t AMD::PMPowerCapQMLItem::providePMPowerCapValue() const + | ^~~~~ +[ 96%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/cpu/cpufreqqmlitem.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl.dir/core/components/controls/cpu/cpufreqqmlitem.cpp.o -MF CMakeFiles/corectrl.dir/core/components/controls/cpu/cpufreqqmlitem.cpp.o.d -o CMakeFiles/corectrl.dir/core/components/controls/cpu/cpufreqqmlitem.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/cpu/cpufreqqmlitem.cpp +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurve.h:11, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveprofilepart.h:7, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.h:7, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp:4: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -66548,10 +65944,12 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 96%] Building CXX object src/CMakeFiles/corectrl.dir/core/components/controls/cpu/cpufreqmodeqmlitem.cpp.o /usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/core/components/controls/cpu/cpufreqmodeqmlitem.cpp /usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -66796,18 +66194,6 @@ /usr/include/units.h:3764: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 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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::femtowatt_t units::literals::operator""_fW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -66816,10 +66202,6 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::power::nanowatt_t units::literals::operator""_nW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -66828,10 +66210,6 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+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.4.2+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::milliwatt_t units::literals::operator""_mW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -66848,13 +66226,6 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/helper/ihelpercontrol.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/src/helper/helpercontrol.h:6, - from /build/reproducible-path/corectrl-1.4.2+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:3446: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 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -66867,14 +66238,6 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -66883,30 +66246,14 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) @@ -66915,10 +66262,6 @@ /usr/include/units.h:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::decisecond_t units::literals::operator""_ds(long double)': -/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785: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 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -66927,10 +66270,6 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -66939,62 +66278,30 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3447 | UNIT_ADD(time, minute, minutes, min, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3448: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 - 3448 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -67003,54 +66310,344 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3449:9: note: 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 - 3449 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3450:9: note: parameter passing 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 - 3450 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3451:9: note: parameter passing 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 - 3451 | UNIT_ADD(time, year, years, yr, unit, days>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::petavolt_t units::literals::operator""_PV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::statvolt_t units::literals::operator""_statV(long double)': /usr/include/units.h:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::time::gregorian_year_t units::literals::operator""_a_g(long double)': -/usr/include/units.h:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::abvolt_t units::literals::operator""_abV(long double)': /usr/include/units.h:3787:9: note: parameter passing for 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 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::angle::radian_t units::literals::operator""_rad(long double)': -/usr/include/units.h:3471: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 - 3471 | 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:4099: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 4099 | 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:4100: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 + 4100 | 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:4101: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 + 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) + | ^~~~~~~~ +[ 96%] Building CXX object src/CMakeFiles/corectrl.dir/app/app.cpp.o +/usr/include/units.h: In function 'constexpr units::concentration::percent_t units::literals::operator""_pct(long double)': +/usr/include/units.h:4102: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 + 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) + | ^~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/app/app.cpp +/usr/include/units.h: In function 'constexpr units::data::byte_t units::literals::operator""_B(long double)': +/usr/include/units.h:4120: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 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 97%] Building CXX object src/CMakeFiles/corectrl.dir/app/appfactory.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT src/CMakeFiles/corectrl.dir/app/appfactory.cpp.o -MF CMakeFiles/corectrl.dir/app/appfactory.cpp.o.d -o CMakeFiles/corectrl.dir/app/appfactory.cpp.o -c /build/reproducible-path/corectrl-1.4.2+ds/src/app/appfactory.cpp +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +[ 97%] Building CXX object src/CMakeFiles/corectrl.dir/app/settings.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/app/settings.cpp +[ 97%] Building CXX object src/CMakeFiles/corectrl.dir/app/singleinstance.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/app/singleinstance.cpp +/build/reproducible-path/corectrl-1.4.2+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.4.2+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 + | ^~~~~ +In file included from /usr/include/c++/14/tuple:38, + from /usr/include/c++/14/functional:53, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/exportable.h:6, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/qmlitem.h:6, + from /build/reproducible-path/corectrl-1.4.2+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.4.2+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) + | ^~~~~~~~~ +[ 97%] Building CXX object src/CMakeFiles/corectrl.dir/app/systray.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/app/systray.cpp +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurve.h:12, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveprofilepart.h:7, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.h:7, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp:4: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3446: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 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | 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:3448: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 + 3448 | 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:3449:9: note: 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 + 3449 | 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:3450:9: note: parameter passing 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 + 3450 | 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:3451:9: note: parameter passing 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 + 3451 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | 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:3471: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 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -67059,10 +66656,6 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4100: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 - 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::nanoradian_t units::literals::operator""_nrad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -67071,10 +66664,6 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4101: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 - 4101 | UNIT_ADD(concentration, ppt, parts_per_trillion, ppt, unit, parts_per_billion>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::angle::milliradian_t units::literals::operator""_mrad(long double)': /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -67091,10 +66680,6 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4102: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 - 4102 | UNIT_ADD(concentration, percent, percent, pct, 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -67103,10 +66688,6 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120: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 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -67115,118 +66696,50 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3472:9: note: parameter passing for 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 3472 | UNIT_ADD(angle, degree, degrees, deg, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::microbyte_t units::literals::operator""_uB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3473:9: note: parameter passing 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 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::centibyte_t units::literals::operator""_cB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3474:9: note: parameter passing for argument 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 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::decibyte_t units::literals::operator""_dB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3475:9: note: parameter passing 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 3475 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3476:9: note: parameter passing for 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 3476 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::kilobyte_t units::literals::operator""_kB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3477:9: note: parameter passing 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 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': -/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3515: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 3515 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) @@ -67251,10 +66764,6 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -67267,10 +66776,6 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -67283,18 +66788,10 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4120 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4121 | UNIT_ADD(data, exabyte, exabytes, EB, unit, petabytes>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::megahertz_t units::literals::operator""_MHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -67303,10 +66800,6 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 - 4122 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -67315,34 +66808,18 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3633: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 3633 | 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::picobit_t units::literals::operator""_pb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3634: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 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::nanobit_t units::literals::operator""_nb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3635:9: 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 3635 | 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::microbit_t units::literals::operator""_ub(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3636: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 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) @@ -67351,10 +66828,6 @@ /usr/include/units.h:3764: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 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -67367,10 +66840,6 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -67379,10 +66848,6 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -67391,10 +66856,6 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -67415,10 +66876,6 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -67427,18 +66884,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3765: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 3765 | UNIT_ADD(power, horsepower, horsepower, hp, unit, watts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::megabit_t units::literals::operator""_Mb(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3766: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 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) @@ -67467,10 +66916,6 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -67487,10 +66932,6 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -67503,10 +66944,6 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -67519,10 +66956,6 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) @@ -67531,10 +66964,6 @@ /usr/include/units.h:3787:9: note: parameter passing for 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 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4099: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 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) @@ -67551,10 +66980,6 @@ /usr/include/units.h:4102: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 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) | ^~~~~~~~ -/usr/include/units.h: In function 'constexpr units::data::gibibit_t units::literals::operator""_Gib(long double)': -/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120: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 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -67563,10 +66988,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -67591,14 +67012,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -67615,10 +67028,6 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gigabyte_t units::literals::operator""_GB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -67747,6 +67156,30 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ +[ 98%] Building CXX object src/CMakeFiles/corectrl.dir/helper/helpercontrol.cpp.o +/build/reproducible-path/corectrl-1.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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.4.2+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 + | ^~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/helper/helpercontrol.cpp +/build/reproducible-path/corectrl-1.4.2+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.4.2+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, + | ^~~ +[ 98%] Building CXX object src/CMakeFiles/corectrl.dir/helper/helpermonitor.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/helper/helpermonitor.cpp /build/reproducible-path/corectrl-1.4.2+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.4.2+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); @@ -67763,12 +67196,31 @@ /build/reproducible-path/corectrl-1.4.2+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_(); | ^ +In file included from /usr/include/c++/14/tuple:38, + from /usr/include/c++/14/functional:53, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/exportable.h:6, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/qmlitem.h:6, + from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.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.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp:77:33: required from here + 77 | auto oPoint = std::make_pair( + | ~~~~~~~~~~~~~~^ + 78 | units::temperature::celsius_t(std::round(oldPoint.x())), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 79 | 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) + | ^~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+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.4.2+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, | ^~~ +[ 98%] Building CXX object src/CMakeFiles/corectrl.dir/helper/helpersysctl.cpp.o +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/helper/helpersysctl.cpp In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/helper/ihelpercontrol.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/src/app/app.cpp:10: + from /build/reproducible-path/corectrl-1.4.2+ds/src/helper/helpercontrol.h:6, + from /build/reproducible-path/corectrl-1.4.2+ds/src/app/appfactory.cpp:36: /usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': /usr/include/units.h:3446: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 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -67897,6 +67349,13 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/helper/ihelpercontrol.h:6, + from /build/reproducible-path/corectrl-1.4.2+ds/src/helper/helpercontrol.h:6, + from /build/reproducible-path/corectrl-1.4.2+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:3446: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 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -67913,22 +67372,50 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3472:9: note: parameter passing for 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 3472 | UNIT_ADD(angle, degree, degrees, deg, 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3473:9: note: parameter passing 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 3473 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3474:9: note: parameter passing for argument 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 3474 | UNIT_ADD(angle, arcsecond, arcseconds, arcsec, unit, arcminutes>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::centisecond_t units::literals::operator""_cs(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3475:9: note: parameter passing 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 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) @@ -67937,30 +67424,78 @@ /usr/include/units.h:3476:9: note: parameter passing for 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 3476 | UNIT_ADD(angle, turn, turns, tr, unit, radians, std::ratio<1>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::decasecond_t units::literals::operator""_das(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3477:9: note: parameter passing 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 3477 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3515: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 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::kilosecond_t units::literals::operator""_ks(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | UNIT_ADD(temperature, celsius, celsius, degC, unit, kelvin, std::ratio<0>, std::ratio<27315, 100>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::petasecond_t units::literals::operator""_Ps(long double)': +/usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3447 | 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:3448: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 + 3448 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::day_t units::literals::operator""_d(long double)': +/usr/include/units.h:3449:9: note: 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 + 3449 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 3518 | UNIT_ADD(temperature, reaumur, reaumur, Re, unit, celsius>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::time::week_t units::literals::operator""_wk(long double)': +/usr/include/units.h:3450:9: note: parameter passing 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 + 3450 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 3519 | 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:3451:9: note: parameter passing 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 + 3451 | UNIT_ADD(time, year, years, yr, unit, days>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::hertz_t units::literals::operator""_Hz(long double)': /usr/include/units.h:3593: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 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -67969,6 +67504,10 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::frequency::picohertz_t units::literals::operator""_pHz(long double)': /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) @@ -67985,46 +67524,112 @@ /usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3453 | 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:3471: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 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 98%] Building CXX object src/CMakeFiles/corectrl.dir/qrc_resources.cpp.o +/usr/include/units.h: In function 'constexpr units::angle::deciradian_t units::literals::operator""_drad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | UNIT_ADD_WITH_METRIC_PREFIXES(frequency, hertz, hertz, Hz, unit, units::category::frequency_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/obj-aarch64-linux-gnu/src/qrc_resources.cpp +/usr/include/units.h: In function 'constexpr units::angle::hectoradian_t units::literals::operator""_hrad(long double)': +/usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3593 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3633: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 3633 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3471 | 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:3634: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 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) @@ -68033,10 +67638,18 @@ /usr/include/units.h:3635:9: 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 3635 | 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::degree_t units::literals::operator""_deg(long double)': +/usr/include/units.h:3472:9: note: parameter passing for 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 + 3472 | 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:3636: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 3636 | 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:3473:9: note: parameter passing 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 + 3473 | UNIT_ADD(angle, arcminute, arcminutes, arcmin, unit, degrees>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::watt_t units::literals::operator""_W(long double)': /usr/include/units.h:3764: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 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -68045,6 +67658,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3474:9: note: parameter passing for argument 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 + 3474 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -68053,6 +67670,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3475:9: note: parameter passing 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 + 3475 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -68061,6 +67682,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3476:9: note: parameter passing for 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 + 3476 | UNIT_ADD(angle, turn, turns, tr, 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -68069,10 +67694,18 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3477:9: note: parameter passing 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 + 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::power::decawatt_t units::literals::operator""_daW(long double)': /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3515: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 + 3515 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -68089,6 +67722,10 @@ /usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3516 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3764 | UNIT_ADD_WITH_METRIC_PREFIXES(power, watt, watts, W, unit, units::category::power_unit>) @@ -68109,6 +67746,10 @@ /usr/include/units.h:3767:9: note: parameter passing for argument 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 3767 | UNIT_ADD_DECIBEL(power, milliwatt, dBm) | ^~~~~~~~~~~~~~~~ +/usr/include/units.h: In function 'constexpr units::temperature::fahrenheit_t units::literals::operator""_degF(long double)': +/usr/include/units.h:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::voltage::volt_t units::literals::operator""_V(long double)': /usr/include/units.h:3785: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 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -68117,10 +67758,18 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3518:9: note: parameter passing for argument of type 'units::unit_t, units::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 + 3518 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3519:9: note: parameter passing for argument of type 'units::unit_t, 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 + 3519 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -68129,6 +67778,14 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593: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 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -68137,33 +67794,62 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 98%] Building CXX object src/CMakeFiles/corectrl.dir/helper/helpersysctl.cpp.o /usr/include/units.h: In function 'constexpr units::voltage::hectovolt_t units::literals::operator""_hV(long double)': /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/src/helper/helpersysctl.cpp +/usr/include/units.h: In function 'constexpr units::frequency::millihertz_t units::literals::operator""_mHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 98%] Building CXX object src/CMakeFiles/corectrl.dir/qrc_resources.cpp.o +/usr/include/units.h: In function 'constexpr units::frequency::hectohertz_t units::literals::operator""_hHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) @@ -68172,15 +67858,38 @@ /usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3785 | UNIT_ADD_WITH_METRIC_PREFIXES(voltage, volt, volts, V, unit, units::category::voltage_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DDISABLE_PREDEFINED_UNITS -DENABLE_PREDEFINED_ANGLE_UNITS -DENABLE_PREDEFINED_ANGULAR_VELOCITY_UNITS -DENABLE_PREDEFINED_CONCENTRATION_UNITS -DENABLE_PREDEFINED_CONVERT_UNITS -DENABLE_PREDEFINED_DATA_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_QMLMODELS_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.4.2+ds/obj-aarch64-linux-gnu/src -I/build/reproducible-path/corectrl-1.4.2+ds/src -I/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src/corectrl_autogen/include -I/usr/include/botan-2 -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtQuick -isystem /usr/include/aarch64-linux-gnu/qt5/QtQmlModels -isystem /usr/include/aarch64-linux-gnu/qt5/QtQml -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCharts -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtDBus -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -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.4.2+ds/obj-aarch64-linux-gnu/src/qrc_resources.cpp +/usr/include/units.h: In function 'constexpr units::frequency::kilohertz_t units::literals::operator""_kHz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3786:9: note: parameter passing for 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 3786 | UNIT_ADD(voltage, statvolt, statvolts, statV, unit, volts>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::frequency::terahertz_t units::literals::operator""_THz(long double)': +/usr/include/units.h:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3593:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3593 | 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:3787:9: note: parameter passing for 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 3787 | UNIT_ADD(voltage, abvolt, abvolts, abV, unit, volts>) | ^~~~~~~~ +/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:3633: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 + 3633 | 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::ppm_t units::literals::operator""_ppm(long double)': /usr/include/units.h:4099: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 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) @@ -68189,10 +67898,18 @@ /usr/include/units.h:4100: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 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) | ^~~~~~~~ +/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:3634: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 + 3634 | UNIT_ADD(angular_velocity, degrees_per_second, degrees_per_second, deg_per_s, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::concentration::ppt_t units::literals::operator""_ppt(long double)': /usr/include/units.h:4101: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 4101 | 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:3635:9: 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 + 3635 | 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:4102: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 4102 | UNIT_ADD(concentration, percent, percent, pct, unit, units::category::scalar_unit>) @@ -68201,6 +67918,10 @@ /usr/include/units.h:4120: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 4120 | 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:3636: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 + 3636 | UNIT_ADD(angular_velocity, milliarcseconds_per_year, milliarcseconds_per_year, mas_per_yr, compound_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::femtobyte_t units::literals::operator""_fB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) @@ -68209,126 +67930,242 @@ /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764: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 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, byte, bytes, B, unit, units::category::data_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+ds/src/helper/helpercontrol.cpp: In member function 'virtual units::time::millisecond_t HelperControl::minExitTimeout() const': -/build/reproducible-path/corectrl-1.4.2+ds/src/helper/helpercontrol.cpp:35:60: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 35 | units::time::millisecond_t HelperControl::minExitTimeout() const - | ^~~~~ +/usr/include/units.h: In function 'constexpr units::power::femtowatt_t units::literals::operator""_fW(long double)': +/usr/include/units.h:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3764:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3764 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3765: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 + 3765 | 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:3766: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 + 3766 | UNIT_ADD_DECIBEL(power, watt, dBW) + | ^~~~~~~~~~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::gibibyte_t units::literals::operator""_GiB(long double)': /usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3767:9: note: parameter passing for argument 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 + 3767 | 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:3785: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 + 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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.4.2+ds/src/core/exportable.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/qmlitem.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.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.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp:77:33: required from here - 77 | auto oPoint = std::make_pair( - | ~~~~~~~~~~~~~~^ - 78 | units::temperature::celsius_t(std::round(oldPoint.x())), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 79 | 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::voltage::nanovolt_t units::literals::operator""_nV(long double)': +/usr/include/units.h:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4120 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4121 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3785:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<1>, std::ratio<-3>, std::ratio<0, 1>, std::ratio<-1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3785 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3786:9: note: parameter passing for 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 + 3786 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) @@ -68337,109 +68174,176 @@ /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3787:9: note: parameter passing for 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 + 3787 | 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:4099: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 + 4099 | UNIT_ADD(concentration, ppm, parts_per_million, ppm, unit, units::category::scalar_unit>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::decabit_t units::literals::operator""_dab(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/helper/ihelpercontrol.h:6, + from /build/reproducible-path/corectrl-1.4.2+ds/src/app/app.cpp:10: +/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': +/usr/include/units.h:3446: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 + 3446 | 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:4100: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 + 4100 | UNIT_ADD(concentration, ppb, parts_per_billion, ppb, unit, parts_per_million>) + | ^~~~~~~~ /usr/include/units.h: In function 'constexpr units::data::hectobit_t units::literals::operator""_hb(long double)': /usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4101: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 + 4101 | 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:4102: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 + 4102 | UNIT_ADD(concentration, percent, percent, pct, 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4120: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 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4123:9: note: parameter passing for argument 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 - 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) - | ^~~~~~~~ -In file included from /build/reproducible-path/corectrl-1.4.2+ds/src/helper/ihelpercontrol.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/src/helper/helpercontrol.h:6, - from /build/reproducible-path/corectrl-1.4.2+ds/src/app/appfactory.cpp:36: -/usr/include/units.h: In function 'constexpr units::time::second_t units::literals::operator""_s(long double)': -/usr/include/units.h:3446: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 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 3446 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | UNIT_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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -68448,6 +68352,14 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | UNIT_ADD_WITH_METRIC_PREFIXES(time, second, seconds, s, unit, units::category::time_unit>) @@ -68456,18 +68368,34 @@ /usr/include/units.h:3446:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3446 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3447:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3447 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3448: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 3448 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3449:9: note: 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 3449 | 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:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3450:9: note: parameter passing 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 3450 | UNIT_ADD(time, week, weeks, wk, unit, days>) @@ -68476,10 +68404,22 @@ /usr/include/units.h:3451:9: note: parameter passing 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 3451 | UNIT_ADD(time, year, years, yr, unit, days>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exbibyte_t units::literals::operator""_EiB(long double)': +/usr/include/units.h:4120:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4120 | 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:3452:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3452 | UNIT_ADD(time, julian_year, julian_years, a_j, unit, seconds>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::exabyte_t units::literals::operator""_EB(long double)': +/usr/include/units.h:4121:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4121 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 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 + 4122 | 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:3453:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3453 | UNIT_ADD(time, gregorian_year, gregorian_years, a_g, unit, seconds>) @@ -68488,6 +68428,10 @@ /usr/include/units.h:3471: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 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -68496,6 +68440,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -68504,14 +68452,46 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4123:9: note: parameter passing for argument 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 + 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) + | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::millibit_t units::literals::operator""_mb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -68524,6 +68504,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -68532,6 +68516,10 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) @@ -68540,42 +68528,100 @@ /usr/include/units.h:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3471:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3471 | UNIT_ADD_WITH_METRIC_PREFIXES(angle, radian, radians, rad, unit, units::category::angle_unit>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp: In member function 'virtual void AMD::OdFanCurveQMLItem::Initializer::takeFanCurveRange(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.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp:61: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 + 61 | void AMD::OdFanCurveQMLItem::Initializer::takeFanCurveRange( + | ^~~ +/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp:61: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.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp: In member function 'void AMD::OdFanCurveQMLItem::updateCurvePoint(const QPointF&, const QPointF&)': +/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp:79: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 + 79 | units::concentration::percent_t(std::round(oldPoint.y()))); + | ^ +/usr/include/units.h: In function 'constexpr units::data::gigabit_t units::literals::operator""_Gb(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3472:9: note: parameter passing for 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 3472 | UNIT_ADD(angle, degree, degrees, deg, 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3473:9: note: parameter passing 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 3473 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | UNIT_ADD_WITH_METRIC_AND_BINARY_PREFIXES(data, bit, bits, b, unit, byte>) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp: In member function 'void AMD::OdFanCurveQMLItem::curveRange(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.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp:178: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 + 178 | void AMD::OdFanCurveQMLItem::curveRange( + | ^~~ +/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp:178: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 /usr/include/units.h: In function 'constexpr units::angle::arcsecond_t units::literals::operator""_arcsec(long double)': /usr/include/units.h:3474:9: note: parameter passing for argument 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 3474 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3475:9: note: parameter passing 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 3475 | UNIT_ADD(angle, milliarcsecond, milliarcseconds, mas, milli) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::mebibit_t units::literals::operator""_Mib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3476:9: note: parameter passing for 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 3476 | UNIT_ADD(angle, turn, turns, tr, 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3477:9: note: parameter passing 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 3477 | UNIT_ADD(angle, gradian, gradians, gon, unit, turns>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::tebibit_t units::literals::operator""_Tib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3515: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 3515 | UNIT_ADD(temperature, kelvin, kelvin, K, unit, units::category::temperature_unit>) | ^~~~~~~~ +/usr/include/units.h: In function 'constexpr units::data::pebibit_t units::literals::operator""_Pib(long double)': +/usr/include/units.h:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:4122:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 4122 | 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:3516:9: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<27315, 100> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 3516 | 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:4123:9: note: parameter passing for argument 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 + 4123 | 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:3517:9: note: parameter passing for argument of type 'units::unit_t, units::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 3517 | UNIT_ADD(temperature, fahrenheit, fahrenheit, degF, unit, celsius, std::ratio<0>, std::ratio<-160, 9>>) @@ -68996,24 +69042,6 @@ /usr/include/units.h:4123:9: note: parameter passing for argument 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 4123 | UNIT_ADD(data, exabit, exabits, Eb, unit, petabits>) | ^~~~~~~~ -/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp: In member function 'virtual void AMD::OdFanCurveQMLItem::Initializer::takeFanCurveRange(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.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp:61: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 - 61 | void AMD::OdFanCurveQMLItem::Initializer::takeFanCurveRange( - | ^~~ -/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp:61: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.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp: In member function 'void AMD::OdFanCurveQMLItem::updateCurvePoint(const QPointF&, const QPointF&)': -/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp:79: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 - 79 | units::concentration::percent_t(std::round(oldPoint.y()))); - | ^ -/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp: In member function 'void AMD::OdFanCurveQMLItem::curveRange(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.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp:178: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 - 178 | void AMD::OdFanCurveQMLItem::curveRange( - | ^~~ -/build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp:178: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.4.2+ds/src/app/app.cpp: In member function 'int App::exec(int, char**)': -/build/reproducible-path/corectrl-1.4.2+ds/src/app/app.cpp:68:62: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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 | int const minHelperTimeout = helperControl_->minExitTimeout().to(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp: In member function 'void AMD::OdFanCurveQMLItem::updateCurvePoint(const QPointF&, const QPointF&)': /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp:80: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::base_unit<> > > >' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | auto nPoint = std::make_pair( @@ -69045,6 +69073,14 @@ 65 | outer_.curveRange(temp, speed); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /build/reproducible-path/corectrl-1.4.2+ds/src/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp:65:20: 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.4.2+ds/src/helper/helpercontrol.cpp: In member function 'virtual units::time::millisecond_t HelperControl::minExitTimeout() const': +/build/reproducible-path/corectrl-1.4.2+ds/src/helper/helpercontrol.cpp:35:60: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::ratio<1> > >, std::ratio<0, 1>, std::ratio<0, 1> > >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 35 | units::time::millisecond_t HelperControl::minExitTimeout() const + | ^~~~~ +/build/reproducible-path/corectrl-1.4.2+ds/src/app/app.cpp: In member function 'int App::exec(int, char**)': +/build/reproducible-path/corectrl-1.4.2+ds/src/app/app.cpp:68:62: note: parameter passing for argument of type 'units::unit_t, units::unit, units::base_unit, std::ratio<0, 1>, std::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 | int const minHelperTimeout = helperControl_->minExitTimeout().to(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [100%] Linking CXX executable corectrl cd /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/corectrl.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/corectrl-1.4.2+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 CMakeFiles/corectrl.dir/corectrl_autogen/mocs_compilation.cpp.o CMakeFiles/corectrl.dir/main.cpp.o CMakeFiles/corectrl.dir/common/cryptolayer.cpp.o CMakeFiles/corectrl.dir/core/uifactory.cpp.o CMakeFiles/corectrl.dir/core/qmlitem.cpp.o CMakeFiles/corectrl.dir/core/profilemanagerui.cpp.o CMakeFiles/corectrl.dir/core/systeminfoui.cpp.o CMakeFiles/corectrl.dir/core/qmlcomponentfactory.cpp.o CMakeFiles/corectrl.dir/core/qmlcomponentregistry.cpp.o CMakeFiles/corectrl.dir/core/sysmodelqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/gpuqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/cpuqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/sensors/graphitem.cpp.o CMakeFiles/corectrl.dir/core/components/sensors/amd/gpufreqgraphitem.cpp.o CMakeFiles/corectrl.dir/core/components/sensors/amd/memfreqgraphitem.cpp.o CMakeFiles/corectrl.dir/core/components/sensors/amd/gputempgraphitem.cpp.o CMakeFiles/corectrl.dir/core/components/sensors/amd/junctiontempgraphitem.cpp.o CMakeFiles/corectrl.dir/core/components/sensors/amd/memorytempgraphitem.cpp.o CMakeFiles/corectrl.dir/core/components/sensors/amd/gpuvoltgraphitem.cpp.o CMakeFiles/corectrl.dir/core/components/sensors/amd/powergraphitem.cpp.o CMakeFiles/corectrl.dir/core/components/sensors/amd/activitygraphitem.cpp.o CMakeFiles/corectrl.dir/core/components/sensors/amd/memusagegraphitem.cpp.o CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedrpmgraphitem.cpp.o CMakeFiles/corectrl.dir/core/components/sensors/amd/fanspeedpercgraphitem.cpp.o CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpufreqpackgraphitem.cpp.o CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpuusagegraphitem.cpp.o CMakeFiles/corectrl.dir/core/components/sensors/cpu/cpucoretempgraphitem.cpp.o CMakeFiles/corectrl.dir/core/components/controls/controlmodeqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/controls/controlgroupqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/controls/noopqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/pmperfmodeqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/auto/pmautoqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/fixed/pmfixedqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/pmadvancedqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/dynamicfreq/pmdynamicfreqqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/fixedfreq/pmfixedfreqqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/freqmode/pmfreqmodeqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overclock/pmoverclockqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overclock/freqod/pmfreqodqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/pmoverdriveqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/freqvolt/pmfreqvoltqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/freqrange/pmfreqrangeqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/voltcurve/pmvoltcurveqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/overdrive/voltoffset/pmvoltoffsetqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/powerprofile/pmpowerprofileqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/advanced/powercap/pmpowercapqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/powerstate/pmpowerstateqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/controls/amd/pm/powerstate/pmpowerstatemodeqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/controls/amd/fan/fanmodeqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/controls/amd/fan/auto/fanautoqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/controls/amd/fan/fixed/fanfixedqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/controls/amd/fan/curve/fancurveqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/controls/amd/fan/overdrive/auto/odfanautoqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/controls/amd/fan/overdrive/curve/odfancurveqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/controls/cpu/cpufreqqmlitem.cpp.o CMakeFiles/corectrl.dir/core/components/controls/cpu/cpufreqmodeqmlitem.cpp.o CMakeFiles/corectrl.dir/app/app.cpp.o CMakeFiles/corectrl.dir/app/appfactory.cpp.o CMakeFiles/corectrl.dir/app/settings.cpp.o CMakeFiles/corectrl.dir/app/singleinstance.cpp.o CMakeFiles/corectrl.dir/app/systray.cpp.o CMakeFiles/corectrl.dir/helper/helpercontrol.cpp.o CMakeFiles/corectrl.dir/helper/helpermonitor.cpp.o CMakeFiles/corectrl.dir/helper/helpersysctl.cpp.o CMakeFiles/corectrl.dir/qrc_resources.cpp.o -o corectrl -Wl,-rpath,/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/src: libcorectrl.so /usr/lib/aarch64-linux-gnu/libQt5Quick.so.5.15.15 /usr/lib/aarch64-linux-gnu/libQt5Charts.so.5.15.15 /usr/lib/aarch64-linux-gnu/libQt5Widgets.so.5.15.15 /usr/lib/aarch64-linux-gnu/libQt5DBus.so.5.15.15 /usr/lib/aarch64-linux-gnu/libspdlog.so.1.12.0 -lbotan-2 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/aarch64-linux-gnu/libQt5QmlModels.so.5.15.15 /usr/lib/aarch64-linux-gnu/libQt5Qml.so.5.15.15 /usr/lib/aarch64-linux-gnu/libQt5Network.so.5.15.15 /usr/lib/aarch64-linux-gnu/libQt5Gui.so.5.15.15 /usr/lib/aarch64-linux-gnu/libQt5Core.so.5.15.15 @@ -69142,65 +69178,41 @@ 12: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests 12: Test timeout computed to be: 1500 1: Filters: "AMD FanAuto tests" -1: Randomness seeded to: 2201309919 +1: Randomness seeded to: 750293282 1: =============================================================================== 1: All tests passed (9 assertions in 1 test case) 1: 2: Filters: "AMD FanCurve tests" -2: Randomness seeded to: 3377133748 +2: Randomness seeded to: 1742700840 2: =============================================================================== 2: All tests passed (63 assertions in 1 test case) 2: 3: Filters: "AMD FanFixed tests" -3: Randomness seeded to: 1067286903 +3: Randomness seeded to: 1852780230 3: =============================================================================== 3: All tests passed (34 assertions in 1 test case) 3: 4: Filters: "AMD FanMode tests" -4: Randomness seeded to: 3162827999 +4: Randomness seeded to: 1889656212 4: =============================================================================== 4: All tests passed (2 assertions in 1 test case) 4: 5: Filters: "GPUInfoPM tests" -5: Randomness seeded to: 1247115347 +5: Randomness seeded to: 1148034666 5: =============================================================================== 5: All tests passed (7 assertions in 1 test case) 5: -6: Filters: "GPUInfoPMOverdrive tests" -6: Randomness seeded to: 2798812879 -6: =============================================================================== -6: All tests passed (9 assertions in 1 test case) -6: 7: Filters: "GPUInfoUniqueID tests" -7: Randomness seeded to: 1047984987 +7: Randomness seeded to: 3836395470 7: =============================================================================== 7: All tests passed (1 assertion in 1 test case) 7: -8: Filters: "GPUInfoVbios tests" -8: Randomness seeded to: 1841269743 -8: =============================================================================== -8: All tests passed (1 assertion in 1 test case) -8: -9: Filters: "AMD OdFanAuto tests" -9: Randomness seeded to: 3459676089 -9: =============================================================================== -9: All tests passed (16 assertions in 1 test case) -9: -11: Filters: "AMD PMAdvanced tests" -11: Randomness seeded to: 2292226194 -11: =============================================================================== -11: All tests passed (2 assertions in 1 test case) -11: - 1/63 Test #1: AMD FanAuto tests ................ Passed 0.18 sec - 2/63 Test #2: AMD FanCurve tests ............... Passed 0.17 sec - 3/63 Test #3: AMD FanFixed tests ............... Passed 0.15 sec - 4/63 Test #4: AMD FanMode tests ................ Passed 0.14 sec - 5/63 Test #5: GPUInfoPM tests .................. Passed 0.13 sec - 6/63 Test #6: GPUInfoPMOverdrive tests ......... Passed 0.11 sec - 7/63 Test #7: GPUInfoUniqueID tests ............ Passed 0.11 sec - 8/63 Test #8: GPUInfoVbios tests ............... Passed 0.09 sec - 9/63 Test #9: AMD OdFanAuto tests .............. Passed 0.08 sec -10/63 Test #11: AMD PMAdvanced tests ............. Passed 0.04 sec + 1/63 Test #1: AMD FanAuto tests ................ Passed 0.03 sec + 2/63 Test #2: AMD FanCurve tests ............... Passed 0.03 sec + 3/63 Test #3: AMD FanFixed tests ............... Passed 0.03 sec + 4/63 Test #4: AMD FanMode tests ................ Passed 0.03 sec + 5/63 Test #5: GPUInfoPM tests .................. Passed 0.02 sec + 6/63 Test #7: GPUInfoUniqueID tests ............ Passed 0.02 sec test 13 Start 13: AMD PMAutoLegacy tests @@ -69237,6 +69249,42 @@ 18: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests/test_all "AMD PMFixedLegacy tests" 18: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests 18: Test timeout computed to be: 1500 +6: Filters: "GPUInfoPMOverdrive tests" +6: Randomness seeded to: 20961411 +6: =============================================================================== +6: All tests passed (9 assertions in 1 test case) +6: +8: Filters: "GPUInfoVbios tests" +8: Randomness seeded to: 2423949607 +8: =============================================================================== +8: All tests passed (1 assertion in 1 test case) +8: +9: Filters: "AMD OdFanAuto tests" +9: Randomness seeded to: 2900767358 +9: =============================================================================== +9: All tests passed (16 assertions in 1 test case) +9: +11: Filters: "AMD PMAdvanced tests" +11: Randomness seeded to: 1365710237 +11: =============================================================================== +11: All tests passed (2 assertions in 1 test case) +11: +12: Filters: "AMD PMAuto tests" +12: Randomness seeded to: 3207500794 +12: =============================================================================== +12: All tests passed (4 assertions in 1 test case) +12: +13: Filters: "AMD PMAutoLegacy tests" +13: Randomness seeded to: 1289124196 +13: =============================================================================== +13: All tests passed (12 assertions in 1 test case) +13: + 7/63 Test #6: GPUInfoPMOverdrive tests ......... Passed 0.04 sec + 8/63 Test #8: GPUInfoVbios tests ............... Passed 0.03 sec + 9/63 Test #9: AMD OdFanAuto tests .............. Passed 0.03 sec +10/63 Test #11: AMD PMAdvanced tests ............. Passed 0.03 sec +11/63 Test #12: AMD PMAuto tests ................. Passed 0.02 sec +12/63 Test #13: AMD PMAutoLegacy tests ........... Passed 0.02 sec test 19 Start 19: AMD PMFixedR600 tests @@ -69261,84 +69309,54 @@ 22: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests/test_all "AMD PMFreqRange tests" 22: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests 22: Test timeout computed to be: 1500 -12: Filters: "AMD PMAuto tests" -12: Randomness seeded to: 569638244 -12: =============================================================================== -12: All tests passed (4 assertions in 1 test case) -12: -10: Filters: "AMD OdFanCurve tests" -10: Randomness seeded to: 2399796997 -10: =============================================================================== -10: All tests passed (86 assertions in 1 test case) -10: -13: Filters: "AMD PMAutoLegacy tests" -13: Randomness seeded to: 3357028355 -13: =============================================================================== -13: All tests passed (12 assertions in 1 test case) -13: +test 23 + Start 23: AMD PMFreqVolt tests + +23: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests/test_all "AMD PMFreqVolt tests" +23: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests +23: Test timeout computed to be: 1500 +test 24 + Start 24: AMD PMOverclock tests + +24: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests/test_all "AMD PMOverclock tests" +24: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests +24: Test timeout computed to be: 1500 14: Filters: "AMD PMAutoR600 tests" -14: Randomness seeded to: 1895046323 +14: Randomness seeded to: 891644620 14: =============================================================================== 14: All tests passed (5 assertions in 1 test case) 14: 15: Filters: "AMD PMDynamicFreq tests" -15: Randomness seeded to: 441454630 +15: Randomness seeded to: 3598357444 15: =============================================================================== 15: All tests passed (9 assertions in 1 test case) 15: 16: Filters: "AMD PMFixed tests" -16: Randomness seeded to: 3927947404 +16: Randomness seeded to: 1147089766 16: =============================================================================== 16: All tests passed (19 assertions in 1 test case) 16: 17: Filters: "AMD PMFixedFreq tests" -17: Randomness seeded to: 500695120 +17: Randomness seeded to: 2833549152 17: =============================================================================== 17: All tests passed (36 assertions in 1 test case) 17: 18: Filters: "AMD PMFixedLegacy tests" -18: Randomness seeded to: 3703938468 +18: Randomness seeded to: 2044324761 18: =============================================================================== 18: All tests passed (21 assertions in 1 test case) 18: 19: Filters: "AMD PMFixedR600 tests" -19: Randomness seeded to: 1849594501 +19: Randomness seeded to: 3479289914 19: =============================================================================== 19: All tests passed (9 assertions in 1 test case) 19: -20: Filters: "AMD PMFreqMode tests" -20: Randomness seeded to: 1775106686 -20: =============================================================================== -20: All tests passed (2 assertions in 1 test case) -20: -21: Filters: "AMD PMFreqOd tests" -21: Randomness seeded to: 41359729 -21: =============================================================================== -21: All tests passed (28 assertions in 1 test case) -21: -11/63 Test #10: AMD OdFanCurve tests ............. Passed 0.20 sec -12/63 Test #12: AMD PMAuto tests ................. Passed 0.16 sec -13/63 Test #13: AMD PMAutoLegacy tests ........... Passed 0.14 sec -14/63 Test #14: AMD PMAutoR600 tests ............. Passed 0.12 sec -15/63 Test #15: AMD PMDynamicFreq tests .......... Passed 0.10 sec -16/63 Test #16: AMD PMFixed tests ................ Passed 0.09 sec -17/63 Test #17: AMD PMFixedFreq tests ............ Passed 0.07 sec -18/63 Test #18: AMD PMFixedLegacy tests .......... Passed 0.06 sec -19/63 Test #19: AMD PMFixedR600 tests ............ Passed 0.05 sec -20/63 Test #20: AMD PMFreqMode tests ............. Passed 0.04 sec -21/63 Test #21: AMD PMFreqOd tests ............... Passed 0.03 sec -test 23 - Start 23: AMD PMFreqVolt tests - -23: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests/test_all "AMD PMFreqVolt tests" -23: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests -23: Test timeout computed to be: 1500 -test 24 - Start 24: AMD PMOverclock tests - -24: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests/test_all "AMD PMOverclock tests" -24: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests -24: Test timeout computed to be: 1500 +13/63 Test #14: AMD PMAutoR600 tests ............. Passed 0.03 sec +14/63 Test #15: AMD PMDynamicFreq tests .......... Passed 0.03 sec +15/63 Test #16: AMD PMFixed tests ................ Passed 0.03 sec +16/63 Test #17: AMD PMFixedFreq tests ............ Passed 0.03 sec +17/63 Test #18: AMD PMFixedLegacy tests .......... Passed 0.02 sec +18/63 Test #19: AMD PMFixedR600 tests ............ Passed 0.02 sec test 25 Start 25: AMD PMPerfMode tests @@ -69375,6 +69393,30 @@ 30: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests/test_all "AMD PMVoltOffset tests" 30: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests 30: Test timeout computed to be: 1500 +20: Filters: "AMD PMFreqMode tests" +20: Randomness seeded to: 744549154 +20: =============================================================================== +20: All tests passed (2 assertions in 1 test case) +20: +19/63 Test #20: AMD PMFreqMode tests ............. Passed 0.03 sec +21: Filters: "AMD PMFreqOd tests" +21: Randomness seeded to: 1168419900 +21: =============================================================================== +21: All tests passed (28 assertions in 1 test case) +21: +24: Filters: "AMD PMOverclock tests" +24: Randomness seeded to: 799637802 +24: =============================================================================== +24: All tests passed (2 assertions in 1 test case) +24: +25: Filters: "AMD PMPerfMode tests" +25: Randomness seeded to: 1501334230 +25: =============================================================================== +25: All tests passed (2 assertions in 1 test case) +25: +20/63 Test #21: AMD PMFreqOd tests ............... Passed 0.03 sec +21/63 Test #24: AMD PMOverclock tests ............ Passed 0.03 sec +22/63 Test #25: AMD PMPerfMode tests ............. Passed 0.02 sec test 31 Start 31: AMD PpDpmHandler tests @@ -69393,72 +69435,36 @@ 33: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests/test_all "CommandQueue tests" 33: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests 33: Test timeout computed to be: 1500 -22: Filters: "AMD PMFreqRange tests" -22: Randomness seeded to: 840574828 -22: =============================================================================== -22: All tests passed (40 assertions in 1 test case) -22: -23: Filters: "AMD PMFreqVolt tests" -23: Randomness seeded to: 1313985583 -23: =============================================================================== -23: All tests passed (57 assertions in 1 test case) -23: -24: Filters: "AMD PMOverclock tests" -24: Randomness seeded to: 1972375328 -24: =============================================================================== -24: All tests passed (2 assertions in 1 test case) -24: -25: Filters: "AMD PMPerfMode tests" -25: Randomness seeded to: 3155152387 -25: =============================================================================== -25: All tests passed (2 assertions in 1 test case) -25: +test 34 + Start 34: CommonUtils tests + +34: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests/test_all "CommonUtils tests" +34: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests +34: Test timeout computed to be: 1500 26: Filters: "AMD PMPowerCap tests" -26: Randomness seeded to: 3952642900 +26: Randomness seeded to: 241448479 26: =============================================================================== 26: All tests passed (28 assertions in 1 test case) 26: +23/63 Test #26: AMD PMPowerCap tests ............. Passed 0.03 sec 27: Filters: "AMD PMPowerProfile tests" -27: Randomness seeded to: 2031490800 +27: Randomness seeded to: 759233883 27: =============================================================================== 27: All tests passed (26 assertions in 1 test case) 27: 28: Filters: "AMD PMPowerState tests" -28: Randomness seeded to: 2261523829 +28: Randomness seeded to: 2108654696 28: =============================================================================== 28: All tests passed (16 assertions in 1 test case) 28: -29: Filters: "AMD PMVoltCurve tests" -29: Randomness seeded to: 2325843174 -29: =============================================================================== -29: All tests passed (47 assertions in 1 test case) -29: -30: Filters: "AMD PMVoltOffset tests" -30: Randomness seeded to: 1069517128 -30: =============================================================================== -30: All tests passed (17 assertions in 1 test case) -30: -31: Filters: "AMD PpDpmHandler tests" -31: Randomness seeded to: 873651499 -31: =============================================================================== -31: All tests passed (48 assertions in 2 test cases) -31: -22/63 Test #22: AMD PMFreqRange tests ............ Passed 0.23 sec -23/63 Test #23: AMD PMFreqVolt tests ............. Passed 0.21 sec -24/63 Test #24: AMD PMOverclock tests ............ Passed 0.20 sec -25/63 Test #25: AMD PMPerfMode tests ............. Passed 0.18 sec -26/63 Test #26: AMD PMPowerCap tests ............. Passed 0.17 sec -27/63 Test #27: AMD PMPowerProfile tests ......... Passed 0.15 sec -28/63 Test #28: AMD PMPowerState tests ........... Passed 0.14 sec -29/63 Test #29: AMD PMVoltCurve tests ............ Passed 0.12 sec -30/63 Test #30: AMD PMVoltOffset tests ........... Passed 0.11 sec -31/63 Test #31: AMD PpDpmHandler tests ........... Passed 0.10 sec -test 34 - Start 34: CommonUtils tests - -34: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests/test_all "CommonUtils tests" -34: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests -34: Test timeout computed to be: 1500 +22: Filters: "AMD PMFreqRange tests" +22: Randomness seeded to: 221854537 +22: =============================================================================== +22: All tests passed (40 assertions in 1 test case) +22: +24/63 Test #22: AMD PMFreqRange tests ............ Passed 0.05 sec +25/63 Test #27: AMD PMPowerProfile tests ......... Passed 0.03 sec +26/63 Test #28: AMD PMPowerState tests ........... Passed 0.03 sec test 35 Start 35: Control tests @@ -69483,6 +69489,54 @@ 38: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests/test_all "CPU tests" 38: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests 38: Test timeout computed to be: 1500 +30: Filters: "AMD PMVoltOffset tests" +30: Randomness seeded to: 4128783721 +30: =============================================================================== +30: All tests passed (17 assertions in 1 test case) +30: +10: Filters: "AMD OdFanCurve tests" +10: Randomness seeded to: 1899638405 +10: =============================================================================== +10: All tests passed (86 assertions in 1 test case) +10: +33: Filters: "CommandQueue tests" +33: Randomness seeded to: 3715820410 +33: =============================================================================== +33: All tests passed (49 assertions in 1 test case) +33: +34: Filters: "CommonUtils tests" +34: Randomness seeded to: 902630539 +34: =============================================================================== +34: All tests passed (3 assertions in 1 test case) +34: +23: Filters: "AMD PMFreqVolt tests" +23: Randomness seeded to: 1219509006 +23: =============================================================================== +23: All tests passed (57 assertions in 1 test case) +23: +31: Filters: "AMD PpDpmHandler tests" +31: Randomness seeded to: 733773648 +31: =============================================================================== +31: All tests passed (48 assertions in 2 test cases) +31: +35: Filters: "Control tests" +35: Randomness seeded to: 3236787756 +35: =============================================================================== +35: All tests passed (12 assertions in 1 test case) +35: +36: Filters: "ControlGroup tests" +36: Randomness seeded to: 2744705489 +36: =============================================================================== +36: All tests passed (29 assertions in 1 test case) +36: +27/63 Test #10: AMD OdFanCurve tests ............. Passed 0.10 sec +28/63 Test #23: AMD PMFreqVolt tests ............. Passed 0.06 sec +29/63 Test #30: AMD PMVoltOffset tests ........... Passed 0.04 sec +30/63 Test #31: AMD PpDpmHandler tests ........... Passed 0.03 sec +31/63 Test #33: CommandQueue tests ............... Passed 0.02 sec +32/63 Test #34: CommonUtils tests ................ Passed 0.02 sec +33/63 Test #35: Control tests .................... Passed 0.02 sec +34/63 Test #36: ControlGroup tests ............... Passed 0.01 sec test 39 Start 39: AMD PpDpmHandler tests @@ -69513,72 +69567,6 @@ 43: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests/test_all "CPUInfoLsCpu tests" 43: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests 43: Test timeout computed to be: 1500 -33: Filters: "CommandQueue tests" -33: Randomness seeded to: 4145347101 -33: =============================================================================== -33: All tests passed (49 assertions in 1 test case) -33: -32: Filters: "AMD utils tests" -32: Randomness seeded to: 3846912655 -32: =============================================================================== -32: All tests passed (174 assertions in 1 test case) -32: -34: Filters: "CommonUtils tests" -34: Randomness seeded to: 4048622313 -34: =============================================================================== -34: All tests passed (3 assertions in 1 test case) -34: -35: Filters: "Control tests" -35: Randomness seeded to: 1540166375 -35: =============================================================================== -35: All tests passed (12 assertions in 1 test case) -35: -36: Filters: "ControlGroup tests" -36: Randomness seeded to: 1140365836 -36: =============================================================================== -36: All tests passed (29 assertions in 1 test case) -36: -37: Filters: "ControlMode tests" -37: Randomness seeded to: 1680397444 -37: =============================================================================== -37: All tests passed (56 assertions in 1 test case) -37: -38: Filters: "CPU tests" -38: Randomness seeded to: 1451745941 -38: =============================================================================== -38: All tests passed (24 assertions in 1 test case) -38: -39: Filters: "AMD PpDpmHandler tests" -39: Randomness seeded to: 2061762144 -39: =============================================================================== -39: All tests passed (48 assertions in 2 test cases) -39: -40: Filters: "AMD CPUFreq tests" -40: Randomness seeded to: 3679285980 -40: =============================================================================== -40: All tests passed (31 assertions in 1 test case) -40: -41: Filters: "AMD CPUFreqMode tests" -41: Randomness seeded to: 1934061251 -41: =============================================================================== -41: All tests passed (2 assertions in 1 test case) -41: -42: Filters: "CPUInfo tests" -42: Randomness seeded to: 2613992560 -42: =============================================================================== -42: All tests passed (10 assertions in 1 test case) -42: -32/63 Test #32: AMD utils tests .................. Passed 0.24 sec -33/63 Test #33: CommandQueue tests ............... Passed 0.19 sec -34/63 Test #34: CommonUtils tests ................ Passed 0.17 sec -35/63 Test #35: Control tests .................... Passed 0.14 sec -36/63 Test #36: ControlGroup tests ............... Passed 0.13 sec -37/63 Test #37: ControlMode tests ................ Passed 0.11 sec -38/63 Test #38: CPU tests ........................ Passed 0.08 sec -39/63 Test #39: AMD PpDpmHandler tests ........... Passed 0.06 sec -40/63 Test #40: AMD CPUFreq tests ................ Passed 0.06 sec -41/63 Test #41: AMD CPUFreqMode tests ............ Passed 0.05 sec -42/63 Test #42: CPUInfo tests .................... Passed 0.03 sec test 44 Start 44: CPUInfoProcCpuInfo tests @@ -69597,6 +69585,24 @@ 46: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests/test_all "GPU tests" 46: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests 46: Test timeout computed to be: 1500 +37: Filters: "ControlMode tests" +37: Randomness seeded to: 2116536459 +37: =============================================================================== +37: All tests passed (56 assertions in 1 test case) +37: +38: Filters: "CPU tests" +38: Randomness seeded to: 1847263373 +38: =============================================================================== +38: All tests passed (24 assertions in 1 test case) +38: +40: Filters: "AMD CPUFreq tests" +40: Randomness seeded to: 2735552326 +40: =============================================================================== +40: All tests passed (31 assertions in 1 test case) +40: +35/63 Test #37: ControlMode tests ................ Passed 0.03 sec +36/63 Test #38: CPU tests ........................ Passed 0.03 sec +37/63 Test #40: AMD CPUFreq tests ................ Passed 0.02 sec test 47 Start 47: GPUInfo tests @@ -69615,6 +69621,54 @@ 49: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests/test_all "GPUInfoRevision tests" 49: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests 49: Test timeout computed to be: 1500 +42: Filters: "CPUInfo tests" +42: Randomness seeded to: 4200091853 +42: =============================================================================== +42: All tests passed (10 assertions in 1 test case) +42: +38/63 Test #42: CPUInfo tests .................... Passed 0.03 sec +43: Filters: "CPUInfoLsCpu tests" +43: Randomness seeded to: 2656345583 +43: =============================================================================== +43: All tests passed (8 assertions in 1 test case) +43: +39/63 Test #43: CPUInfoLsCpu tests ............... Passed 0.02 sec +29: Filters: "AMD PMVoltCurve tests" +29: Randomness seeded to: 3157623286 +29: =============================================================================== +29: All tests passed (47 assertions in 1 test case) +29: +41: Filters: "AMD CPUFreqMode tests" +41: Randomness seeded to: 3440237445 +41: =============================================================================== +41: All tests passed (2 assertions in 1 test case) +41: +32: Filters: "AMD utils tests" +32: Randomness seeded to: 2775102076 +32: =============================================================================== +32: All tests passed (174 assertions in 1 test case) +32: +39: Filters: "AMD PpDpmHandler tests" +39: Randomness seeded to: 3857248491 +39: =============================================================================== +39: All tests passed (48 assertions in 2 test cases) +39: +44: Filters: "CPUInfoProcCpuInfo tests" +44: Randomness seeded to: 1038746545 +44: =============================================================================== +44: All tests passed (13 assertions in 1 test case) +44: +45: Filters: "CPU utils tests" +45: Randomness seeded to: 1819299424 +45: =============================================================================== +45: All tests passed (18 assertions in 1 test case) +45: +40/63 Test #29: AMD PMVoltCurve tests ............ Passed 0.08 sec +41/63 Test #32: AMD utils tests .................. Passed 0.06 sec +42/63 Test #39: AMD PpDpmHandler tests ........... Passed 0.03 sec +43/63 Test #41: AMD CPUFreqMode tests ............ Passed 0.03 sec +44/63 Test #44: CPUInfoProcCpuInfo tests ......... Passed 0.02 sec +45/63 Test #45: CPU utils tests .................. Passed 0.02 sec test 50 Start 50: GPUInfoUevent tests @@ -69645,90 +69699,71 @@ 54: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests/test_all "MathUtils tests" 54: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests 54: Test timeout computed to be: 1500 -43: Filters: "CPUInfoLsCpu tests" -43: Randomness seeded to: 247621193 -43: =============================================================================== -43: All tests passed (8 assertions in 1 test case) -43: -44: Filters: "CPUInfoProcCpuInfo tests" -44: Randomness seeded to: 2472002111 -44: =============================================================================== -44: All tests passed (13 assertions in 1 test case) -44: -45: Filters: "CPU utils tests" -45: Randomness seeded to: 2612233977 -45: =============================================================================== -45: All tests passed (18 assertions in 1 test case) -45: +test 55 + Start 55: Noop control tests + +55: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests/test_all "Noop control tests" +55: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests +55: Test timeout computed to be: 1500 +test 56 + Start 56: AMD PMOverdrive tests + +56: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests/test_all "AMD PMOverdrive tests" +56: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests +56: Test timeout computed to be: 1500 +test 57 + Start 57: AMD PMPowerStateMode tests + +57: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests/test_all "AMD PMPowerStateMode tests" +57: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests +57: Test timeout computed to be: 1500 46: Filters: "GPU tests" -46: Randomness seeded to: 1319885847 +46: Randomness seeded to: 2241280911 46: =============================================================================== 46: All tests passed (24 assertions in 1 test case) 46: 47: Filters: "GPUInfo tests" -47: Randomness seeded to: 3181593421 +47: Randomness seeded to: 590181688 47: =============================================================================== 47: All tests passed (9 assertions in 1 test case) 47: 48: Filters: "GPUInfoOpenGL tests" -48: Randomness seeded to: 1880483549 +48: Randomness seeded to: 98431498 48: =============================================================================== 48: All tests passed (2 assertions in 1 test case) 48: 49: Filters: "GPUInfoRevision tests" -49: Randomness seeded to: 2956538181 +49: Randomness seeded to: 4198691657 49: =============================================================================== 49: All tests passed (1 assertion in 1 test case) 49: 50: Filters: "GPUInfoUevent tests" -50: Randomness seeded to: 2491404695 +50: Randomness seeded to: 1580508954 50: =============================================================================== 50: All tests passed (36 assertions in 1 test case) 50: 51: Filters: "GPUInfoVRam tests" -51: Randomness seeded to: 2510664266 +51: Randomness seeded to: 180278328 51: =============================================================================== 51: All tests passed (7 assertions in 1 test case) 51: 52: Filters: "GPUInfoVulkan tests" -52: Randomness seeded to: 3201692147 +52: Randomness seeded to: 1812470413 52: =============================================================================== 52: All tests passed (2 assertions in 1 test case) 52: 53: Filters: "HWIDTranslator tests" -53: Randomness seeded to: 4101197812 +53: Randomness seeded to: 2481210486 53: =============================================================================== 53: All tests passed (3 assertions in 1 test case) 53: -43/63 Test #43: CPUInfoLsCpu tests ............... Passed 0.17 sec -44/63 Test #44: CPUInfoProcCpuInfo tests ......... Passed 0.15 sec -45/63 Test #45: CPU utils tests .................. Passed 0.14 sec -46/63 Test #46: GPU tests ........................ Passed 0.13 sec -47/63 Test #47: GPUInfo tests .................... Passed 0.12 sec -48/63 Test #48: GPUInfoOpenGL tests .............. Passed 0.11 sec -49/63 Test #49: GPUInfoRevision tests ............ Passed 0.09 sec -50/63 Test #50: GPUInfoUevent tests .............. Passed 0.08 sec -51/63 Test #51: GPUInfoVRam tests ................ Passed 0.06 sec -52/63 Test #52: GPUInfoVulkan tests .............. Passed 0.04 sec -53/63 Test #53: HWIDTranslator tests ............. Passed 0.03 sec -test 55 - Start 55: Noop control tests - -55: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests/test_all "Noop control tests" -55: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests -55: Test timeout computed to be: 1500 -test 56 - Start 56: AMD PMOverdrive tests - -56: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests/test_all "AMD PMOverdrive tests" -56: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests -56: Test timeout computed to be: 1500 -test 57 - Start 57: AMD PMPowerStateMode tests - -57: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests/test_all "AMD PMPowerStateMode tests" -57: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests -57: Test timeout computed to be: 1500 +46/63 Test #46: GPU tests ........................ Passed 0.04 sec +47/63 Test #47: GPUInfo tests .................... Passed 0.03 sec +48/63 Test #48: GPUInfoOpenGL tests .............. Passed 0.03 sec +49/63 Test #49: GPUInfoRevision tests ............ Passed 0.03 sec +50/63 Test #50: GPUInfoUevent tests .............. Passed 0.02 sec +51/63 Test #51: GPUInfoVRam tests ................ Passed 0.02 sec +52/63 Test #52: GPUInfoVulkan tests .............. Passed 0.02 sec test 58 Start 58: Sensor tests @@ -69765,70 +69800,71 @@ 63: Test command: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests/test_all "SysModel tests" 63: Working Directory: /build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu/tests 63: Test timeout computed to be: 1500 +53/63 Test #53: HWIDTranslator tests ............. Passed 0.03 sec 54: Filters: "MathUtils tests" -54: Randomness seeded to: 4153009321 +54: Randomness seeded to: 742962815 54: =============================================================================== 54: All tests passed (3 assertions in 1 test case) 54: 55: Filters: "Noop control tests" -55: Randomness seeded to: 3000532460 +55: Randomness seeded to: 1891442986 55: =============================================================================== 55: All tests passed (6 assertions in 1 test case) 55: 56: Filters: "AMD PMOverdrive tests" -56: Randomness seeded to: 1409607734 +56: Randomness seeded to: 2981629976 56: =============================================================================== 56: All tests passed (45 assertions in 1 test case) 56: 57: Filters: "AMD PMPowerStateMode tests" -57: Randomness seeded to: 2596473766 +57: Randomness seeded to: 3448393661 57: =============================================================================== 57: All tests passed (2 assertions in 1 test case) 57: 58: Filters: "Sensor tests" -58: Randomness seeded to: 1960146737 +58: Randomness seeded to: 2766504282 58: =============================================================================== 58: All tests passed (5 assertions in 1 test case) 58: +54/63 Test #54: MathUtils tests .................. Passed 0.03 sec +55/63 Test #55: Noop control tests ............... Passed 0.03 sec +56/63 Test #56: AMD PMOverdrive tests ............ Passed 0.03 sec +57/63 Test #57: AMD PMPowerStateMode tests ....... Passed 0.02 sec +58/63 Test #58: Sensor tests ..................... Passed 0.02 sec 59: Filters: "StringUtils tests" -59: Randomness seeded to: 3693978970 +59: Randomness seeded to: 4290547388 59: =============================================================================== 59: All tests passed (21 assertions in 1 test case) 59: +59/63 Test #59: StringUtils tests ................ Passed 0.02 sec 60: Filters: "SWInfo tests" -60: Randomness seeded to: 734504949 +60: Randomness seeded to: 1145245763 60: =============================================================================== 60: All tests passed (4 assertions in 1 test case) 60: +60/63 Test #60: SWInfo tests ..................... Passed 0.02 sec 61: Filters: "SWInfoKernel tests" -61: Randomness seeded to: 3041927027 +61: Randomness seeded to: 1254742851 61: =============================================================================== 61: All tests passed (3 assertions in 1 test case) 61: 62: Filters: "SWInfoMesa tests" -62: Randomness seeded to: 3217999915 +62: Randomness seeded to: 3352701251 62: =============================================================================== 62: All tests passed (1 assertion in 1 test case) 62: -54/63 Test #54: MathUtils tests .................. Passed 0.17 sec -55/63 Test #55: Noop control tests ............... Passed 0.15 sec -56/63 Test #56: AMD PMOverdrive tests ............ Passed 0.14 sec -57/63 Test #57: AMD PMPowerStateMode tests ....... Passed 0.11 sec -58/63 Test #58: Sensor tests ..................... Passed 0.10 sec -59/63 Test #59: StringUtils tests ................ Passed 0.08 sec -60/63 Test #60: SWInfo tests ..................... Passed 0.06 sec -61/63 Test #61: SWInfoKernel tests ............... Passed 0.05 sec -62/63 Test #62: SWInfoMesa tests ................. Passed 0.03 sec +61/63 Test #62: SWInfoMesa tests ................. Passed 0.02 sec +62/63 Test #61: SWInfoKernel tests ............... Passed 0.02 sec 63: Filters: "SysModel tests" -63: Randomness seeded to: 974337137 +63: Randomness seeded to: 2737172159 63: =============================================================================== 63: All tests passed (12 assertions in 1 test case) 63: -63/63 Test #63: SysModel tests ................... Passed 0.03 sec +63/63 Test #63: SysModel tests ................... Passed 0.02 sec 100% tests passed, 0 tests failed out of 63 -Total Test time (real) = 1.04 sec +Total Test time (real) = 0.22 sec make[1]: Leaving directory '/build/reproducible-path/corectrl-1.4.2+ds/obj-aarch64-linux-gnu' create-stamp debian/debhelper-build-stamp dh_prep @@ -69903,8 +69939,8 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'corectrl' in '../corectrl_1.4.2+ds-2_arm64.deb'. dpkg-deb: building package 'corectrl-dbgsym' in '../corectrl-dbgsym_1.4.2+ds-2_arm64.deb'. +dpkg-deb: building package 'corectrl' in '../corectrl_1.4.2+ds-2_arm64.deb'. dpkg-genbuildinfo --build=binary -O../corectrl_1.4.2+ds-2_arm64.buildinfo dpkg-genchanges --build=binary -O../corectrl_1.4.2+ds-2_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -69912,12 +69948,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/664585/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/664585/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/1429660 and its subdirectories -I: Current time: Thu Dec 11 02:52:01 -12 2025 -I: pbuilder-time-stamp: 1765464721 +I: removing directory /srv/workspace/pbuilder/664585 and its subdirectories +I: Current time: Fri Dec 12 04:56:30 +14 2025 +I: pbuilder-time-stamp: 1765464990